.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/open-webui/mcpo
home/mcp-servers/open-webui/mcpo
open-webui avatar

mcpo

byopen-webui· 3 MCP servers

Installs

147k

Stars

4.3k

Forks

473

Category

AI Agents & MCP

View on GitHub

TL;DR

Expose any MCP tool as an OpenAPI-compatible HTTP server—instantly.

How to install mcpo?

open-webui/mcpo
$git clone https://github.com/open-webui/mcpo

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install mcpo by running `git clone https://github.com/open-webui/mcpo`, then use it for the current task and follow its documentation at https://github.com/open-webui/mcpo.

Files · 1

View on GitHub
README.md
1# ⚡️ mcpo
2 
3Expose any MCP tool as an OpenAPI-compatible HTTP server—instantly.
4 
5mcpo is a dead-simple proxy that takes an MCP server command and makes it accessible via standard RESTful OpenAPI, so your tools "just work" with LLM agents and apps expecting OpenAPI servers.
6 
7No custom protocol. No glue code. No hassle.
8 
9## 🤔 Why Use mcpo Instead of Native MCP?
10 
11MCP servers usually speak over raw stdio, which is:
12 
13- 🔓 Inherently insecure
14- ❌ Incompatible with most tools
15- 🧩 Missing standard features like docs, auth, error handling, etc.
16 
17mcpo solves all of that—without extra effort:
18 
19- ✅ Works instantly with OpenAPI tools, SDKs, and UIs
20- 🛡 Adds security, stability, and scalability using trusted web standards
21- 🧠 Auto-generates interactive docs for every tool, no config needed
22- 🔌 Uses pure HTTP—no sockets, no glue code, no surprises
23 
24What feels like "one more step" is really fewer steps with better outcomes.
25 
26mcpo makes your AI tools usable, secure, and interoperable—right now, with zero hassle.
27 
28## 🚀 Quick Usage
29 
30We recommend using uv for lightning-fast startup and zero config.
31 
32```bash
33uvx mcpo --port 8000 --api-key "top-secret" -- your_mcp_server_command
34```
35 
36Or, if you’re using Python:
37 
38```bash
39pip install mcpo
40mcpo --port 8000 --api-key "top-secret" -- your_mcp_server_command
41```
42 
43To use an SSE-compatible MCP server, simply specify the server type and endpoint:
44 
45```bash
46mcpo --port 8000 --api-key "top-secret" --server-type "sse" -- http://127.0.0.1:8001/sse
47```
48 
49You can also provide headers for the SSE connection:
50 
51```bash
52mcpo --port 8000 --api-key "top-secret" --server-type "sse" --header '{"Authorization": "Bearer token", "X-Custom-Header": "value"}' -- http://127.0.0.1:8001/sse
53```
54 
55To use a Streamable HTTP-compatible MCP server, specify the server type and endpoint:
56 
57```bash
58mcpo --port 8000 --api-key "top-secret" --server-type "streamable-http" -- http://127.0.0.1:8002/mcp
59```
60 
61You can also run mcpo via Docker with no installation:
62 
63```bash
64docker run -p 8000:8000 ghcr.io/open-webui/mcpo:main --api-key "top-secret" -- your_mcp_server_command
65```
66 
67Example:
68 
69```bash
70uvx mcpo --port 8000 --api-key "top-secret" -- uvx mcp-server-time --local-timezone=America/New_York
71```
72 
73That’s it. Your MCP tool is now available at http://localhost:8000 with a generated OpenAPI schema — test it live at [http://localhost:8000/docs](http://localhost:8000/docs).
74 
75🤝 **To integrate with Open WebUI after launching the server, check our [docs](https://docs.openwebui.com/openapi-servers/open-webui/).**
76 
77 
78### 🌐 Serving Under a Subpath (`--root-path`)
79 
80If you need to serve mcpo behind a reverse proxy or under a subpath (e.g., `/api/mcpo`), use the `--root-path` argument:
81 
82```bash
83mcpo --port 8000 --root-path "/api/mcpo" --api-key "top-secret" -- your_mcp_server_command
84```
85 
86All routes will be served under the specified root path, e.g. `http://localhost:8000/api/mcpo/memory`.
87 
88 
89### 🔄 Using a Config File
90 
91You can serve multiple MCP tools via a single config file that follows the [Claude Desktop](https://modelcontextprotocol.io/quickstart/user) format.
92 
93Enable hot-reload mode with `--hot-reload` to automatically watch your config file for changes and reload servers without downtime:
94 
95Start via:
96 
97```bash
98mcpo --config /path/to/config.json
99```
100 
101Or with hot-reload enabled:
102 
103```bash
104mcpo --config /path/to/config.json --hot-reload
105```
106 
107Example config.json:
108 
109```json
110{
111 "mcpServers": {
112 "memory": {
113 "command": "npx",
114 "args": ["-y", "@modelcontextprotocol/server-memory"]
115 },
116 "time": {
117 "command": "uvx",
118 "args": ["mcp-server-time", "--local-timezone=America/New_York"],
119 "disabledTools": ["convert_time"] // Disable specific tools if needed
120 },
121 "mcp_sse": {
122 "type": "sse", // Explicitly define type
123 "url": "http://127.0.0.1:8001/sse",
124 "headers": {
125 "Authorization": "Bearer token",
126 "X-Custom-Header": "value"
127 }
128 },
129 "mcp_streamable_http": {
130 "type": "streamable-

Preview

open-webui/mcpoopen-webui/mcpo

# ⚡️ mcpo

Expose any MCP tool as an OpenAPI-compatible HTTP server—instantly.

mcpo is a dead-simple proxy that takes an MCP server command and makes it accessible via standard RESTful OpenAPI, so your tools "just work" with LLM agents and

No custom protocol. No glue code. No hassle.

Repoopen-webui/mcpo
TypeMCP Servers
CategoryAI Agents & MCP
UpdatedMay 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCPmcpmcp-server

Related

6 picks
Type
  1. langchain-ai avatarlangchain-mcp-adaptersMake Anthropic Model Context Protocol (MCP) tools compatible with LangChain and LangGraph agents.MCP ServersJul 20267.0M3.6k
  2. openclaw avatarmcporterTypeScript runtime and CLI for connecting to configured Model Context Protocol servers.MCP ServersJul 20262.5M4.8k
  3. sparfenyuk avatarmcp-proxyA MCP server which proxies requests to a remote MCP server over streamable HTTP or SSE.MCP ServersJul 20262.2M2.7k
  4. sooperset avatarmcp-atlassianThe Model Context Protocol (MCP) Atlassian integration is an open-source implementation that bridges Atlassian products (Jira and Confluence) with AI language models following Anthropic's MCP specification.MCP ServersJul 20261.7M5.6k
  5. open-webui avataropen-webuiOpen WebUIMCP ServersJul 20261.4M147k
  6. dyoshikawa avatarrulesyncUnified AI rules management CLI tool that generates configuration files for various AI development toolsMCP ServersJul 2026889k1.3k