FastMCP简单代理绑定
本项目演示了如何使用FastMCP将多个MCP捆绑到一个端点中。
项目结构
mcp-proxy.py:包含捆绑多个MCP服务器的FastMCP代理配置fastmcp.json:FastMCP环境和部署设置的配置文件
设置
- 安装依赖项:
uv pip install fastmcp- 运行代理:
fastmcp run fastmcp.jsonDocker设置
您还可以使用Docker运行此项目:
- 使用Docker构建和运行:
docker build -t fastmcp-proxy .
docker run -p 53456:53456 fastmcp-proxy- 或者使用Docker Compose:
docker-compose up配置
代理已配置为连接到以下MCP服务器:
- 上下文7 MCP
- 剧作家MCP
您可以修改 mcp-proxy.py 根据需要添加或删除MCP服务器的文件。
注: Context7 MCP服务器需要一个API密钥。你需要更换 YOUR_API_KEY 在 fastmcp.json 使用您的实际Context7 API密钥创建文件。
