MCP.so
登录

MCP Proxy

@stephenlacy

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

stephenlacy

关于 MCP Proxy

Fast rust MCP proxy between stdio and SSE

MCP Proxy 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

MCP Proxy 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is mCP-Proxy?

mcp-proxy is a Rust bidirectional proxy for the Model Context Protocol that supports SSE and Streamable HTTP transports with OAuth authentication. It is designed for developers who need to connect remote MCP servers to local clients or expose local servers remotely.

How to use mCP-Proxy?

Install via cargo install rmcp-proxy or build from source. Run in remote client mode to connect to a remote server and expose it as a local stdio server, or in local server mode to connect to a local stdio server and expose it as a remote server. Transport is auto-detected (URLs with /sse use SSE; others use Streamable HTTP) or can be overridden with --transport.

Key features of mCP-Proxy

  • Multiple transports: SSE and Streamable HTTP
  • Full OAuth authentication with automatic token refresh
  • Bidirectional proxy (remote to local and local to remote)
  • Fast and lightweight, built in Rust

Use cases of mCP-Proxy

  • Use a remote MCP server as a local stdio server in Claude or Cursor
  • Expose a local MCP server over the network via SSE or Streamable HTTP
  • Connect to MCP servers that require OAuth authentication
  • Proxy MCP traffic between different transport types

常见问题

1

What transports does mcp-proxy support?

SSE (Server-Sent Events) and Streamable HTTP.

2

How does transport detection work?

If the URL contains `/sse`, SSE is used; all other URLs use Streamable HTTP. You can override with the `--transport` flag.

3

How do I clear authentication data?

Use `mcp-proxy reset` or manually delete the `~/.mcp-auth` directory.

4

What runtime does mcp-proxy require?

Rust and Cargo (install via `cargo install rmcp-proxy` or build from source with `cargo build --release`).

5

How can I control logging verbosity?

Set the `RUST_LOG` environment variable (e.g., `RUST_LOG=error` for minimal logging).

评论

其他 分类下的更多 MCP 服务器