Back to Home
sparfenyuk icon

mcp-proxy

Verified Safe

by sparfenyuk

Overview

The mcp-proxy allows switching between MCP server transports, primarily enabling communication between stdio and SSE/StreamableHTTP endpoints.

Installation

Run Command
mcp-proxy --port=8080 uvx mcp-server-fetch

Environment Variables

  • API_ACCESS_TOKEN
  • SSE_URL

Security Notes

The server's 'SSE to stdio' mode allows arbitrary local commands to be executed via a network endpoint. If the `--host` is set to `0.0.0.0` or a public IP, and authentication (OAuth2) is not configured, or `--allow-origin='*'` is used, this could allow unauthenticated users on the network to execute arbitrary commands on the host system where `mcp-proxy` is running. While `shlex.split` is used for command parsing, preventing basic shell injection, the core functionality allows specifying any executable. Care must be taken to secure network exposure and command inputs.

Similar Servers

Stats

Interest Score100
Security Score6
Cost ClassLow
Stars2046
Forks203
Last Update2025-12-02

Tags

proxytransport layernetworkingAPI gatewayutility