This commit is contained in:
2026-01-23 09:27:23 +03:00
commit 91cdb1328b
5 changed files with 74 additions and 0 deletions

29
main.py Normal file
View File

@@ -0,0 +1,29 @@
import asyncio
from mcp_agent.app import MCPApp
from mcp_agent.agents.agent import Agent
from mcp_agent.workflows.llm.augmented_llm_openai import OpenAIAugmentedLLM
app = MCPApp(name="weather_agent")
async def main():
async with app.run():
agent = Agent(
name="weather",
instruction=(
"Ты ассистент по погоде. "
"Если нужны актуальные данные — используй доступные инструменты."
),
server_names=["weather"],
)
async with agent:
llm = await agent.attach_llm(OpenAIAugmentedLLM)
answer = await llm.generate_str("Какая сейчас точная погода в Берлине?")
print(answer)
if __name__ == "__main__":
asyncio.run(main())