mcp-proxy

sparfenyuk
703
Connect to the MCP server running on SSE (Server-Sent Events) transport, or expose the standard input/output server as an SSE server using the MCP proxy server.
#mcp #mcp-server #proxy #sse

Overview

What is mcp-proxy

mcp-proxy is a tool that facilitates communication between clients and MCP servers using Server-Sent Events (SSE) transport. It allows users to connect to MCP servers that run on SSE or expose standard input/output (stdio) servers as SSE servers.

How to Use

To use mcp-proxy, you need to configure it based on the desired mode: 'stdio to SSE' or 'SSE to stdio'. For 'stdio to SSE', provide the MCP server SSE endpoint as an argument. For 'SSE to stdio', specify the command to spawn the local stdio server along with the SSE port and host settings.

Key Features

Key features of mcp-proxy include support for two modes of operation (stdio to SSE and SSE to stdio), customizable command-line arguments, environment variable management, and the ability to expose local stdio servers to remote clients via SSE.

Use Cases

mcp-proxy is useful in scenarios where clients need to communicate with remote MCP servers that do not natively support SSE, or when local stdio servers need to be accessed remotely. It can be used with applications like Claude Desktop or any LLM client that requires SSE communication.

Content