MCPo:MCP 到 OpenAPI 的标准化桥梁
随着 AI 工具链的演进,如何将 Model Context Protocol (MCP) 工具无缝集成到现有的 HTTP 服务中,成了开发者头疼的问题。Open WebUI 推出的 MCPo(Model Context Protocol-to-OpenAPI Proxy Server)正是为此而生。它充当了一个轻量级代理,把复杂的 MCP 协议转换成标准的 RESTful API,让大模型代理和传统应用都能轻松调用。
核心优势
相比原生 MCP,MCPo 最大的价值在于降低了集成门槛:
- 即插即用:无需额外配置 SDK,直接暴露 OpenAPI 接口。
- 安全可控:支持 HTTPS、JWT 及 API 密钥认证,保障通信安全。
- 文档自动生成:内置 Swagger UI,随时查看可用端点。
- 纯 HTTP 支持:去除了复杂的套接字逻辑,简化了调试流程。
快速上手
安装过程相对简单,推荐使用 uvx 或 pip 进行部署。如果你本地已经运行了 Ollama 或其他 MCP 服务,可以直接通过以下命令启动代理:
uvx mcpo --port 8000 --api-key "your-secret-key" -- npx @modelcontextprotocol/server-memory
或者使用配置文件管理多个服务,例如同时挂载内存服务和时间服务:
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
},
"time": {
"command": "uvx",
"args": ["mcp-server-time",


