Submit

⚡️ mcpo

@ericsantos

A simple, secure MCP-to-OpenAPI proxy server
Overview

What is mcpo?

mcpo is a simple and secure proxy server that exposes any MCP tool as an OpenAPI-compatible HTTP server, allowing seamless integration with LLM agents and applications that expect OpenAPI servers.

How to use mcpo?

To use mcpo, you can run it via command line with a specified MCP server command. For example:

uvx mcpo --port 8000 --api-key "top-secret" -- your_mcp_server_command

You can also use Python or Docker to run mcpo without installation.

Key features of mcpo?

  • Instantly exposes MCP tools as OpenAPI-compatible servers.
  • Enhances security, stability, and scalability using web standards.
  • Auto-generates interactive documentation for every tool.
  • Uses pure HTTP, eliminating the need for custom protocols or glue code.

Use cases of mcpo?

  1. Making legacy MCP tools accessible via modern web APIs.
  2. Integrating various AI tools with OpenAPI specifications.
  3. Simplifying the deployment of multiple MCP tools through a single config file.

FAQ from mcpo?

  • What is an MCP tool?

MCP stands for Model Context Protocol, which allows various tools to communicate in a standardized way.

  • Is mcpo secure?

Yes! mcpo adds security features to ensure safe communication between tools.

  • Can I run mcpo in a Docker container?

Absolutely! You can run mcpo via Docker without needing to install it on your machine.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.