MCP.so
登录

MCP stdio adapter

@jrderuiter

基本信息

分类

开发工具

传输方式

stdio

作者

jrderuiter

关于 MCP stdio adapter

Expose a remote MCP server (HTTP) as a local stdio MCP server.

#mcp-stdio-adapter#remote-server#stdio-adapter

MCP stdio adapter 配置

暂无标准配置

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

代码仓库

MCP stdio adapter 工具

工具列表暂未提供

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

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

概览

What is MCP stdio adapter?

MCP stdio adapter is a proxy that exposes a remote MCP server (using streamable HTTP) as a local stdio-based MCP server. It is designed for applications—such as the Zed editor—that only support the stdio transport for MCP, enabling them to use remote MCP servers.

How to use MCP stdio adapter?

Run the adapter from the command line by setting the SERVER_ADDRESS environment variable to your remote server’s URL and using either uv run fastmcp run main.py or a Docker container (jrderuiter/mcp-stdio-adapter). In Zed, add a context_servers entry with the appropriate command and environment variables (native or Docker).

Key features of MCP stdio adapter

  • Converts remote HTTP MCP servers to local stdio.
  • Supports both native Python (uv) and Docker runtimes.
  • Simple environment variable configuration (SERVER_ADDRESS).
  • Ready-to-use in Zed editor with minimal setup.
  • No modification required to the remote server.

Use cases of MCP stdio adapter

  • Using remote MCP servers in editors that only support stdio (e.g., Zed).
  • Running an HTTP MCP server locally via a stdio interface for CLI tools.
  • Wrapping a cloud-hosted MCP server for any stdio-only MCP client.

常见问题

1

What exactly does this adapter do?

It acts as a bridge: your local editor communicates over stdio with the adapter, which then forwards requests as HTTP to the remote MCP server.

2

What software do I need to run the adapter?

You need either Python with `uv` and `fastmcp`, or Docker. No additional dependencies are required on the remote server.

3

Can I use the adapter without Docker?

Yes, use the `uv run fastmcp run main.py` command; Docker is an alternative packaging.

4

Does the adapter work with any MCP server?

Yes, as long as the remote server speaks streamable HTTP (the MCP HTTP transport). The adapter does not modify the remote server’s tools or resources.

5

How do I configure the adapter in Zed?

Add a `context_servers` entry with the `command` and `env` as shown in the README, setting `SERVER_ADDRESS` to your remote server’s URL.

评论

开发工具 分类下的更多 MCP 服务器