关于 ⚡️ mcpo
mcpo 是一款轻量级命令行工具,能够将任意 Model Context Protocol (MCP) 工具一键转换为标准 OpenAPI / HTTP 服务。它通过 uvx mcpo ... 或 uv run mcpo ... 即可启动,让原本只能在 MCP 客户端中调用的工具,立即具备 RESTful 接口,可被任何支持 HTTP 的 AI 框架、智能体或业务系统直接调用。
它能接什么
- 所有兼容 MCP 协议的工具(官方/社区 MCP Server、stdio、sse 等传输方式)。
- 运行后输出的 OpenAPI 兼容端点,自动生成
/docs(Swagger UI)和/openapi.json,方便调试与对接。 - 任意 HTTP 客户端、LangChain、LlamaIndex、Dify、Coze、自研 Agent 等,无需安装 MCP SDK 即可消费。
是否可能需要密钥
- 工具本身不内置鉴权开关,运行所需的密钥(如
OPENAI_API_KEY、BRAVE_API_KEY等)取决于所桥接的具体 MCP Server,按各服务官方文档配置即可。 - 生产环境中建议在网关层(如 Nginx、API Gateway)补上 API Key、OAuth 或 mTLS 等访问控制,避免公网裸奔。