HTTP传输适配器

为MCP SDK stdio协议实现提供HTTP/HTTPS传输层的适配器,需要兼容的MCP服务器端点。

  • by guillelagoria
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 guillelagoria/mcp-http-client

使用说明

MCP-HTTP客户端

用于MCP SDK stdio协议实现的HTTP传输适配器。

描述

为使用stdio(标准输入输出)通信的Model Context Protocol(模型上下文协议)服务器实现HTTP/HTTPS传输层。需要兼容的MCP服务器端点。

使用方法

需要MCP兼容的服务器,并具有HTTP API端点。

npx mcp-http-client <server-url>

配置

编辑Claude桌面配置文件:

{
  "mcpServers": {
    "server-name": {
      "command": "npx",
      "args": ["-y", "mcp-http-client", "<server-url>"]
    }
  }
}

服务器要求

MCP服务器必须实现这些端点:

GET /health
GET /api/search?query=<string>&category=<string>&limit=<number>
GET /api/document?id=<string>
GET /api/categories

工具

  • search_knowledge查询文档搜索
  • get_document通过ID检索文档
  • list_categories列出可用的类别

技术细节

传输:StdioServerTransport 协议:MCP SDK 版本 0.6.0 节点版本:>=18.0.0

许可证

麻省理工学院(MIT)