mcpo is a minimal bridge that exposes any MCP tool as an OpenAPI-compatible HTTP server. Instead of writing glue code, you point mcpo at an MCP server command and it generates REST endpoints and an OpenAPI spec that other systems (or LLM agent frameworks) can call immediately. This design lets you reuse a growing library of MCP servers with platforms that only understand HTTP+OpenAPI, unifying tool access across ecosystems. The project emphasizes “dead-simple” setup and pairs with Open WebUI documentation that shows end-to-end integration. It supports running multiple tools and makes them discoverable to clients that expect Swagger/JSON schemas. In practice, mcpo shortens the path from a local MCP tool to a shareable, network-accessible microservice.
Features
- Convert any MCP server into an OpenAPI HTTP service
- Auto-generated REST endpoints and OpenAPI schema
- Zero custom glue code beyond a command mapping
- Compatible with agent frameworks expecting OpenAPI tools
- Works alongside Open WebUI for fast setup
- Lightweight proxy suitable for local or server deployment