Esta página se muestra en inglés. Una traducción al español está en curso.
MCP ConfigsMay 12, 2026·2 min de lectura

MCPO — MCP-to-OpenAPI Proxy Server

MCPO proxies an MCP tool as an OpenAPI HTTP server (with /docs), so non-MCP clients can call tools via HTTP, with uvx/pip/Docker run modes.

Listo para agents

Staging seguro para este activo

Este activo primero queda en staging. El prompt copiado pide inspeccionar los archivos staged antes de activar scripts, config MCP o config global.

Stage only · 17/100Política: staging
Superficie agent
Cualquier agent MCP/CLI
Tipo
Mcp Config
Instalación
Stage only
Confianza
Confianza: Established
Entrada
Asset
Comando de staging seguro
npx -y tokrepo@latest install eaf61a2b-8c25-44d1-9d40-4d06a0f7b6d2 --target codex

Primero deja archivos en staging; la activación requiere revisar el README y el plan staged.

Introducción

MCPO proxies an MCP tool as an OpenAPI HTTP server (with /docs), so non-MCP clients can call tools via HTTP, with uvx/pip/Docker run modes.

  • Best for: teams who want to expose MCP tooling as an HTTP/OpenAPI surface (with auth) to integrate with existing API clients
  • Works with: uvx or pip install, Docker run, OpenAPI schema + /docs UI, optional SSE or streamable-http MCP backends
  • Setup time: 10–15 minutes

Practical Notes

  • README quick usage shows --port 8000 and an --api-key gate; docs UI is at /docs.
  • README documents subpath hosting via --root-path and multi-tool configs via a Claude Desktop-style config.json (with optional hot reload).

How to Use MCPO Without Over-Exposing Tools

The moment you publish an OpenAPI surface, you should think like an API owner:

  • Put MCPO behind auth (--api-key) and rotate keys.
  • Prefer running it inside your private network; if public, add rate limits at a reverse proxy.
  • Keep your MCP server command minimal and pinned to known versions.

A Useful Pattern: “Adapter Layer”

If your internal tools are MCP-based but your consumers are not, MCPO becomes a clean adapter:

  • MCP tool stays local/agent-friendly.
  • OpenAPI surface is stable for integrations and monitoring.

FAQ

Q: Is uv required? A: No. README shows uvx as recommended, but also documents pip install and Docker run.

Q: Can it proxy non-stdio MCP servers? A: Yes—README includes --server-type options like sse and streamable-http.

Q: How do I serve multiple tools? A: Use a config file in Claude Desktop format; README shows mcpo --config ... and --hot-reload.

🙏

Fuente y agradecimientos

Source: https://github.com/open-webui/mcpo > License: MIT > GitHub stars: 4,185 · forks: 459

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados