open-webui/mcpo
A simple, secure MCP-to-OpenAPI proxy server observed · 2026-08-28
Health v2 · maintenance only
70/100
- Activity 82
- Release rhythm 72
- Longevity 37
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 6.5
- age_days: 521
- days_rel: 187
- days_push: 108
- n_releases_24m: 15
Adoption not part of the score
4357 stars · 487 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
mcpo is a lightweight Python proxy that takes any MCP (Model Context Protocol) server command and exposes its tools as a standard OpenAPI-compatible REST HTTP server. It auto-generates interactive API docs, adds API-key auth, and supports stdio, SSE, and Streamable HTTP MCP server types, including multi-tool configs via a single file.
Use cases
- expose an mcp server as a rest api
- convert mcp tools to openapi endpoints
- use mcp servers with openapi clients and sdks
- connect mcp tools to open webui
- add auth and docs to a stdio mcp server
- serve multiple mcp tools behind one proxy with a config file
- run an mcp server in docker as an http service
When to choose
- Your apps, UIs, or SDKs only speak OpenAPI/REST but the tools you need are MCP servers
- You want Swagger-style interactive docs, API-key auth, and standard HTTP error handling around MCP tools with zero glue code
- You want to run many MCP tools behind one gateway, optionally under a reverse-proxy subpath
When to avoid
- Your clients already speak native MCP directly over stdio, SSE, or Streamable HTTP and don't need an OpenAPI façade
- You need full MCP protocol features such as streaming or bidirectional sessions that a REST mapping does not preserve
- You are looking for an MCP client or multi-server aggregator rather than a protocol-translating proxy
Facets
service · maturity active
mcp http-server api-gateway auth large-language-models apis developer-tools python self-hosted cli cross-platform mcp-proxy openapi model-context-protocol rest-api tool-server stdio sse open-webui auto-generated-docs ai-agents docker
1 source
- readme: https://github.com/open-webui/mcpo · fetched 2026-08-28 · f425c489c858
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| open-webui/mcpo | main | 70 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem