AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
MCP 服务器/
mcpo
mcpo logo

mcpo

活跃·★ 4.4k·MIT·更新于 2026-05-17
★ 必备神器

mcpo 接收一条 MCP 服务器命令,并把它作为 RESTful OpenAPI 服务提供出来,这样期望 OpenAPI 的工具无需了解 MCP 协议也能用 MCP 服务器。README 认为裸 stdio 不安全,缺少文档、认证和错误处理,放到 HTTP 后面可以解决。它来自 Open WebUI 项目,README 里带有 Open WebUI 集成文档的链接。

用法就是一条命令:`uvx mcpo --port 8000 --api-key "top-secret" -- your_mcp_server_command`,也可以 `pip install mcpo`,或使用 `ghcr.io/open-webui/mcpo:main` Docker 镜像。它能代理 stdio 服务器、SSE 服务器(`--server-type sse`,可加自定义请求头)和 Streamable HTTP 服务器。每个工具都会生成自己的 OpenAPI 模式,交互式文档在 `/docs`。

要托管多个服务器时,用 `--config` 指向 Claude Desktop 的 `mcpServers` 格式配置文件,每个服务器有独立路由,如 `/memory`、`/time`;`--hot-reload` 可在不停机的情况下重载配置,`disabledTools` 可隐藏指定工具。其他选项包括用于反向代理子路径的 `--root-path`,以及针对 Streamable HTTP 服务器的 OAuth 2.1,支持动态客户端注册,令牌默认存在 `~/.mcpo/tokens/`。需要 Python 3.8+,MIT 许可。最近一次推送是 2026-05-17。本评测基于 README 和仓库数据,我们没有实际运行过它。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-22。

许可证
MIT
最新发布
v0.0.20 · 2026-02-27
最近提交
2026-05-17
贡献者
28
复刻数
504
未关闭的 issue 和 PR
59
首次发布
2025-03-30

来源:GitHub、npm 和 PyPI 的公开接口。

#OpenAPI#HTTP代理#LLM智能体#工具互操作性#Python
$ 安装
$ pip install mcpo
↗ 访问官网★ GitHub
01

功能特性

01为MCP工具提供即时的OpenAPI兼容性。
02利用可信的网络标准增强安全性、稳定性和可扩展性。
03自动为每个工具生成交互式OpenAPI文档。
04通过纯HTTP消除自定义协议和连接代码。
05支持OAuth 2.1身份验证以实现安全访问。
02

为什么选择它

+一条命令就能把 MCP 服务器变成带自动交互文档的 OpenAPI 端点
+支持 stdio、SSE 和 Streamable HTTP 服务器,可选 API 密钥
+配置文件沿用 Claude Desktop 格式,支持热重载、按服务器分路由和 `disabledTools`
+MIT 许可,也提供 Docker 镜像
03

权衡点

!它只是把 MCP 转成 HTTP,被代理服务器自身的权限和风险依然存在,请设置 API 密钥并避免公开端口
!OpenAPI 工具只看到请求响应式调用,工具调用之外的 MCP 功能可能无法映射
!OAuth 只支持 Streamable HTTP 服务器,令牌默认存放在磁盘上
!在客户端和 MCP 服务器之间多了一个需要运行和监控的进程
05

维护状况检查

放缓检查日期: 2026-10-27
最近提交
2026-02-27
近 90 天提交数
0
近 90 天发布数
0
最新发布
v0.0.20 (2026-02-27)
未关闭 issue
59
近期 issue 至少有一条评论的比例
15/21
近 12 周每周提交数
近 12 周每周提交数: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #182 issue: HTTP-headers not forwarded to MCP/SSE-Server16 条评论 · 2025-06-22
  • #303 issue: mcpo errors while starting (maybe dependency-issues with mcp2?)9 条评论 · 2026-07-29
  • #90 feat: Add a reconnection mechanism for the SSE server9 条评论 · 2025-04-21
  • #64 feat: image support9 条评论 · 2025-04-10
  • #117 issue: schema_defs is not properly passed through this chain.8 条评论 · 2025-05-02

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

04

适合谁

适合选它的情况
  • 你的工具需要 OpenAPI 服务(比如 Open WebUI),想在不使用 MCP 协议的情况下使用 MCP 服务器。
  • 想用一条命令得到带自动生成交互文档的 HTTP 接口,并可选设置 API 密钥。
  • 想用 Claude Desktop 格式的配置文件,带按服务器的路由、热重载和 disabledTools。
建议换别的情况
  • 你需要工具调用之外的 MCP 功能:OpenAPI 只映射请求和响应调用。
  • 想把许多服务器聚合到命名空间并带团队认证:MetaMCP 这类聚合器更合适。
  • 你需要开发非常活跃的项目:下方的维护状况检查显示它最近一次提交是 2026-02-27。
06

与同类的区别

mcp-proxy logovs mcp-proxy★ 2.8k

mcpo 把 MCP 服务器转成 OpenAPI HTTP 服务,采用 MIT 许可。mcp-proxy 保持 MCP 协议,只转换传输方式。

完整横向对比 →
07

兼容性

OpenAPI Standard
原生兼容
已通过文档验证
LLM Agents & Applications
支持
已通过文档验证
Open WebUI
支持
已通过文档验证
08

快速开始

1
$ pip install mcpo
09

使用场景

↳将现有MCP工具与期望OpenAPI的LLM智能体集成。
↳将自定义或传统MCP功能暴露为标准Web服务。
↳开发具有标准化工具访问接口的互操作AI应用程序。
10

同类工具

⚡热门对决:
VSmcp-proxy★2.8k→VSWindows-MCP★10.5k→VSFlashLearn★608→VSMCP-Chinese-Getting-Started-Guide★3.6k→
mcp-proxy logo
mcp-proxy★ 2.8k
mcp-proxy是一个工具,用于在服务器传输协议(stdio、SSE/StreamableHTTP)之间进行转换和代理。
VS对比→
Windows-MCP logo
Windows-MCP★ 10.5k
Windows-MCP是一个轻量级开源项目,通过MCP服务器实现AI代理与Windows操作系统的无缝集成,支持文件导航、应用控制、UI交互和QA测试等任务。
VS对比→
FlashLearn logo
FlashLearn★ 608
FlashLearn 提供一个简单易用的接口和编排能力,将 Agent LLM 融入您的工作流和 ETL 管线,实现数据转换、分类、摘要等多种任务。
VS对比→
MCP-Chinese-Getting-Started-Guide logo
MCP-Chinese-Getting-Started-Guide★ 3.6k
模型上下文协议(MCP)是一个创新的开源协议,旨在标准化大语言模型与外部数据源和工具的交互,实现信息的无缝访问和处理。
VS对比→
mcp-for-beginners logo
mcp-for-beginners★ 17.5k
一个面向初学者的模型上下文协议(MCP)课程,通过多语言的实践代码示例进行教学。
VS对比→
code-act logo
code-act★ 1.7k
CodeAct提出使用可执行代码来统一大型语言模型代理的行动空间,从而提升LLM代理的性能。
VS对比→
Open Interpreter logo
Open Interpreter★ 68.7k
面向终端的编程 Agent,针对低成本和开源模型优化。基于 OpenAI Codex 分叉,可以模拟其他 Agent 运行框架,并在原生沙箱中执行命令。
VS对比→
Microsoft AutoGen logo
Microsoft AutoGen★ 61.6k
AutoGen是一个用于创建多智能体AI应用的框架,这些应用可以自主运行或与人类协作。
VS对比→
查看全部替代品 →

收录于以下清单

  • MCP 网关与代理对比

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点05维护状况检查04适合谁06与同类的区别07兼容性08快速开始09使用场景10同类工具
open-webui /
mcpo
↗

MIT 许可的代理,把任意 MCP 服务器暴露为 OpenAPI HTTP 服务,支持 API 密钥、自动文档和 OAuth 2.1

4.4k504MIT
最后更新5个月前
状态活跃
分类MCP 服务器
贡献者28
最新发布v0.0.20
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。