Back to Home
open-webui icon

mcpo

Verified Safe

by open-webui

Overview

Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers for integration with LLM agents and other applications.

Installation

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

Environment Variables

  • LOG_LEVEL
  • CONNECTION_TIMEOUT

Security Notes

The server's core functionality involves executing a user-provided MCP server command. While this is its intended purpose, it means that the security of the overall system is highly dependent on the trustworthiness of the `your_mcp_server_command` argument. The proxy itself implements API key authentication, configurable CORS, and OAuth 2.1 support for streamable HTTP servers. OAuth tokens are stored in plaintext on disk by default (`~/.mcpo/tokens/`), which is a common practice for local applications but could be a concern in highly sensitive environments. There are no clear indications of `eval` or other arbitrary code execution vulnerabilities within mcpo's own codebase, beyond its primary function of launching the specified MCP server.

Similar Servers

Stats

Interest Score100
Security Score8
Cost ClassLow
Stars3711
Forks417
Last Update2025-11-25

Tags

OpenAPIHTTP ProxyLLM ToolsAI IntegrationRESTful APIMCP