Stdio到SSE代理服务

MCP Stdio到SSE代理服务是一个实现模型上下文协议(MCP)的服务器,用于在本地Stdio连接和远程MCP服务器之间进行代理。

  • by SwiftZilla
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 SwiftZilla/mcp

使用说明

MCP标准到SSE代理

此项目实现了一个模型上下文协议(MCP)服务器,该服务器充当本地Stdio连接和通过服务器发送事件(SSE)运行的远程MCP服务器之间的代理。

它被专门配置为代理 https://swiftzilla.dev/mcp/sse.

用法

先决条件

  • 已安装Node.js。
  • SwiftZilla的API密钥(如果服务器需要)。

通过npx运行

您可以使用直接运行此代理 npx (一旦在本地发布或安装)。您可以通过环境变量或命令行参数传递API键:

# Using environment variable
API_KEY="your-api-key" npx mcp-stdio-proxy

# Using command-line argument
npx mcp-stdio-proxy --api-key "your-api-key"

配置(克劳德桌面等)

要将此功能与Claude Desktop等MCP客户端一起使用,请将以下内容添加到您的 mcp.json 配置:

{
  "mcpServers": {
    "swiftzilla": {
      "command": "npx",
      "args": ["-y", "@swiftzilla/mcp", "--api-key", "${API_KEY}"]
    }
  }
}

发展

  1. 安装依赖项:
    npm install
    
  2. 构建:
    npm run build
    
  3. 在本地运行:
    node dist/index.js