MCP Directory
Back

mcpo

by open-webui · Python · ★ 4,280

A simple, secure MCP-to-OpenAPI proxy server

#mcp#mcp-server#mcp-to-openapi#open-webui#openapi

Install

pip install git+https://github.com/open-webui/mcpo.git

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "mcpo": {
      "command": "uvx",
      "args": [
        "git+https://github.com/open-webui/mcpo.git"
      ]
    }
  }
}

From the README

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 apps expecting OpenAPI servers. No custom protocol. No glue code. No hassle. MCP servers usually speak over raw stdio, which is: - 🔓 Inherently insecure - ❌ Incompatible with most tools - 🧩 Missing standard features like docs, auth, error handling, etc. mcpo solves all of that—without extra effort: - ✅ Works instantly with OpenAPI tools, SDKs, and UIs - 🛡 Adds…
Read full README on GitHub →

Related other servers