mcpo
A simple, secure MCP-to-OpenAPI proxy server
- 4.4k stars
- 505 forks
- 59 open issues
- Language: Python
- License: MIT
- updated
Install
local · uvx (python)claude mcp add mcpo -- uvx mcpo{
"mcpServers": {
"mcpo": {
"command": "uvx",
"args": ["mcpo"]
}
}
}{
"mcpServers": {
"mcpo": {
"command": "uvx",
"args": ["mcpo"]
}
}
}- Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
- Replace any <placeholder> values with your API keys or paths.
- Restart Claude. The MCP server and its tools appear automatically.
Package name inferred from the repository name. Verify it exists on PyPI, or clone https://github.com/open-webui/mcpo and follow its README.
Editor's note
McPO is a Python proxy server that wraps any MCP server and re-exposes its tools as a standard OpenAPI-compatible HTTP endpoint, eliminating the raw stdio transport that MCP servers normally rely on. Running a single command such as `uvx mcpo --port 8000 --api-key "top-secret" -- uvx mcp-server-time` instantly produces a live REST API with auto-generated interactive documentation at `/docs`, requiring no hand-written schemas or glue code. It accepts a JSON config file that follows the Claude Desktop `mcpServers` format, allowing multiple servers to run simultaneously under separate routes like `/memory` and `/time`, each with its own dedicated OpenAPI schema. The proxy supports stdio, SSE, and Streamable HTTP transport types, optional API key authentication, OAuth 2.1 with dynamic client registration, reverse-proxy subpath routing via `--root-path`, and a `--hot-reload` flag for zero-downtime config changes. Developers building LLM agents, Open WebUI integrations, or any OpenAPI-aware toolchain benefit most, since they can consume MCP tools through familiar HTTP clients without protocol-specific handling.
MCP Servers overview
What people ask about mcpo
What is open-webui/mcpo?
open-webui/mcpo is mcp servers for the Claude AI ecosystem. A simple, secure MCP-to-OpenAPI proxy server It has 4.4k GitHub stars and its last recorded update is dated 2026-05-17.
How do I install mcpo?
You can install mcpo by cloning the repository (https://github.com/open-webui/mcpo) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is open-webui/mcpo safe to use?
Our security agent has analyzed open-webui/mcpo and assigned a Trust Score of 92/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains open-webui/mcpo?
open-webui/mcpo is maintained by open-webui. The last recorded GitHub activity is dated 2026-05-17, with 59 open issues.
Are there alternatives to mcpo?
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.