FastAPI MCP Agent 集成
这个项目展示了如何将FastAPI服务器与MCP代理集成,并为编排注册工具。
特性
- 用于REST端点的FastAPI服务器
- MCP代理与向量数据库、大型语言模型和存储工具的协同工作
入门指南
- 安装依赖项:
pip install -r requirements.txt
- 运行服务器:
uvicorn main:app --reload
- MCP代理在FastAPI启动时自动开始。
项目结构
main.pyFastAPI服务器入口点mcp_agent.pyMCP代理设置和编排tools/自定义工具实现
端点
/健康检查端点
许可证
麻省理工学院
- 如何在GitHub上更新
分步进行:
- 在GitHub上创建一个新的仓库(例如,“fastapi-mcp-agent”)。
- 将仓库克隆到您的本地机器:
克隆仓库:https://github.com/your-username/fastapi-mcp-agent.git
- 将您的项目文件(main.py、mcp_agent.py、requirements.txt、README.md以及tools文件夹)复制到克隆的目录中。
- 在项目目录中打开终端并运行:
将所有文件添加到暂存区。 git commit -m "初始提交:FastAPI + MCP agent 集成" 将更改推送到名为“main”的分支到远程仓库
- 您的代码和文档将在GitHub上更新。
