基本能力
产品定位
MCP-Autogen 旨在简化 MCP 服务器的创建过程,直接从现有的 web 应用代码生成 MCP 服务器。
核心功能
- 从现有的 web 应用代码生成 MCP 服务器。
- 将 HTTP 端点转换为符合 Model Context Protocol 规范的资源和工具。
- 支持多种框架(如 Django、Flask、FastAPI、Express.js、Rails)。
- 提供 Schema 提取、Auth 适配器和集成测试等功能(未来计划)。
适用场景
- 开发者希望快速将现有的 web 应用转换为 MCP 服务器。
- 需要将 HTTP 端点转换为 MCP 规范的资源和工具的场景。
工具列表
mcp-autogen create: 从现有代码生成 MCP 服务器。
- 参数说明: - --framework: 指定框架(如 Django)。 - --project-root: 指定项目根目录。 - --out: 指定输出目录。 - --dump-ir: 转储中间表示(IR)。
常见问题解答
暂无。
使用教程
使用依赖
确保已安装 Python 和 pip。
安装教程
- 安装 MCP-Autogen:
pip install -e .- 生成 MCP 服务器:
mcp-autogen create --framework django --project-root /path/to/app --out build --dump-ir- 启动生成的 MCP 服务器:
python build/mcp_server.py调试方式
暂无。
