{"repo":"stephenlacy/mcp-proxy","free":true,"listed":false,"github":"https://github.com/stephenlacy/mcp-proxy","clone":"git clone https://github.com/stephenlacy/mcp-proxy.git","description":"Fast rust MCP proxy between stdio and SSE","language":"Rust","stars":33,"topics":["agents","mcp","mcp-client","mcp-server","proxy","auth","oauth"],"license":"MIT","category":"mcp-servers","readme_excerpt":"mcp-proxy A Rust bidirectional MCP proxy supporting SSE and Streamable HTTP transports with OAuth. Features - Multiple transports : SSE and Streamable HTTP - OAuth authentication : Full OAuth flow with automatic token refresh - Bidirectional proxy : Connect remote servers to local clients or expose local servers remotely - Fast and lightweight : Built in rust for performance Usage Installing Building Running The proxy can operate in two modes: 1. Remote Client Mode Connect to a remote MCP server and expose it as a local stdio server. Supports both SSE and Streamable HTTP transports with automatic detection. Transport Detection : - URLs containing /sse → Uses SSE transport - All other URLs → Uses Streamable HTTP transport - Override with --transport flag Basic Examples Using with Claude or Cursor 2. Local Server Mode Connect to a local MCP server via stdio and expose it as a remote server. Supports both SSE and Streamable HTTP endpoints. Authentication Management Clearing Auth Cache If you encounter authentication issues, clear the auth cache: Command Line Options Logging The upstream rmcp crate dumps noisy logs unfortunately Control log verbosity with the RUST LOG environment variable: Library Usage License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/stephenlacy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stephenlacy/mcp-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}