开放式mcp代理
探索代理基础设施,重点是基于MCP的编排,包括快速MCP、Langchain和LangGraph。
______________________________________________________________________
概述
该项目演示了使用MCP(模型上下文协议)的模块化代理基础设施。它利用Fast MCP、Langchain和LangGraph将客户端代理连接到多个后端MCP微服务(例如todo、天气、数学服务器)。
建筑
先决条件
- Python 3.11+
- 紫外线
- Docker&Docker编写
- A有效
GROQ_API_KEY
设置
1.克隆存储库
git clone https://github.com/adilsaid64/open-mcp-agents
cd open-mcp-agents2.设置环境变量
复制模板并填写API密钥:
cp app/.template.env app/.env
# Edit app/.env and set GROQ_API_KEY3.使用Docker Compose运行
这将构建并启动客户端和todo服务器。您可以扩展组合文件以添加更多服务。
docker-compose up --build环境变量
GROQ_API_KEY:Groq的API密钥(客户需要)
