{"id":"mcpo","name":"MCPO","homepage":"https://github.com/open-webui/mcpo","repo_url":"https://github.com/open-webui/mcpo","category":"proxy","subcategories":["mcp-to-openapi","proxy","http-bridge"],"tags":["openapi","proxy","open-webui","python","rest","http","docker","oauth2","api-key","stdio","sse"],"what_it_does":"MCPO is a proxy that converts MCP servers into OpenAPI-compatible HTTP endpoints, allowing standard REST clients and LLM agents expecting OpenAPI interfaces to consume MCP tools without protocol-specific integration.","use_cases":["Exposing stdio-based MCP tools as standard REST endpoints for Open WebUI or other LLM frontends","Making MCP tools accessible to any OpenAPI-compatible agent framework or tool","Running multiple MCP servers behind a single HTTP proxy with auto-generated interactive documentation"],"not_for":["Native MCP clients that already speak the MCP protocol directly","Users who need aggregation logic, RBAC, or multi-tenancy beyond basic API key auth","Production deployments requiring high-availability or SLA guarantees"],"best_when":"You want to bridge MCP tools into an existing OpenAPI ecosystem, especially Open WebUI, and need auto-generated /docs without writing any adapter code.","avoid_when":"Your agents already support MCP natively, or you need advanced gateway features like rate limiting, RBAC, or observability.","alternatives":["mcpjungle","metamcp","mesh"],"af_score":65.3,"security_score":60.0,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github","openclaw"],"priority":"low","status":"evaluated","version_evaluated":"latest","last_evaluated":"2026-03-01T09:50:05.927380+00:00","performance":{"latency_p50_ms":null,"latency_p99_ms":null,"uptime_sla_percent":null,"rate_limits":null,"data_source":"llm_estimated","measured_on":null}}