A simple, secure MCP-to-OpenAPI proxy server
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:
mcpo solves all of that—without extra effort:
What feels like "one more step" is really fewer steps with better outcomes.
mcpo makes your AI tools usable, secure, and interoperable—right now, with zero hassle.
We recommend using uv for lightning-fast startup and zero config.
uvx mcpo --port 8000 --api-key "top-secret" -- your_mcp_server_command
Or, if you’re using Python:
pip install mcpo
mcpo --port 8000 --api-key "top-secret" -- your_mcp_server_command
To use an SSE-compatible MCP server, simply specify the server type and endpoint:
mcpo --port 8000 --api-key "top-secret" --server-type "sse" -- http://127.0.0.1:8001/sse
You can also provide headers for the SSE connection:
mcpo --port 8000 --api-key "top-secret" --server-type "sse" --header '{"Authorization": "Bearer token", "X-Custom-Header": "value"}' -- http://127.0.0.1:8001/sse
To use a Streamable HTTP-compatible MCP server, specify the server type and endpoint:
mcpo --port 8000 --api-key "top-secret" --server-type "streamable-http" -- http://127.0.0.1:8002/mcp
You can also run mcpo via Docker with no installation:
docker ru
AI/MLUnified MCP gateway providing AI agents access to 100+ production-ready tools through a single connection. Includes Google Search, web scraping, SEO tools, keyword research, and more with enterprise-grade security (SOC 2, ISO 27001, GDPR).
Official Model Context Protocol server providing file system access for reading, writing, searching, and managing files with configurable access controls.
MCP server for GitHub API integration enabling repository management, issue tracking, PR operations, code search, and branch management directly from Cursor.
MCP server for PostgreSQL database interaction enabling schema inspection, query execution, and database management directly from Cursor AI.
MCP server for SQLite database interaction providing schema exploration, query execution, and data analysis capabilities.
MCP server for Docker container management enabling container lifecycle operations, image management, and Docker Compose support from Cursor.
Workflows from the Neura Market marketplace related to this Cursor resource