MCP.so
登录

MCP Server Server

@MCP-Mirror

基本信息

分类

其他

传输方式

stdio

作者

MCP-Mirror

关于 MCP Server Server

Mirror of

#mcp-server#websocket#server-communication

MCP Server Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "rgarcia_mcp-server-server": {
      "command": "bun",
      "args": [
        "run",
        "mcp-server",
        "-p",
        "3001",
        "--",
        "npx",
        "-y",
        "@modelcontextprotocol/server-puppeteer@latest"
      ]
    }
  }
}

MCP Server Server 工具

工具列表暂未提供

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

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

概览

What is mcp-server-server?

A proof-of-concept MCP server wrapper that converts stdio-based MCP servers into websocket servers, allowing programmatic interaction over the network without spawning subprocesses.

How to use mcp-server-server?

Run the wrapper with bun run mcp-server -p <port> -- <mcp-server-command> (e.g., bun run mcp-server -p 3001 -- npx -y @modelcontextprotocol/server-puppeteer@latest). Then connect using WebSocketClientTransport from the MCP SDK.

Key features of mcp-server-server

  • Wraps any stdio MCP server as a websocket server.
  • Eliminates process management in MCP clients.
  • Enables network-based MCP server communication.
  • Simple CLI with port and server command parameters.
  • Works with all existing stdio MCP servers.

Use cases of mcp-server-server

  • Programmatically interact with MCP servers without spawning processes.
  • Test MCP servers in code using WebSocketClientTransport.
  • Simplify MCP server integration into web applications or services.

常见问题

1

What does mcp-server-server do?

It takes a stdio MCP server command and exposes it as a websocket server, so clients can connect over the network instead of managing subprocesses.

2

What transport does it use?

WebSocket transport. Clients connect using `WebSocketClientTransport` from the MCP SDK.

3

What are the runtime dependencies?

Bun is required to run the wrapper. The client side uses the MCP SDK (`@modelcontextprotocol/sdk`) and Node.js/Bun.

4

Is this ready for production?

No, this is a proof of concept. Multi-user configuration support (step 3) is marked as TODO.

5

How do I connect to the wrapped server?

Use the MCP Client with `WebSocketClientTransport` pointing to the websocket URL (e.g., `ws://localhost:3001`).

评论

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