SuperAPI AI 工具集

awesome-mcp-tools-mcp

awesome-mcp-tools-mcp 是一个 npm 包,提供命令行工具与 MCP stdio 桥接,用于检索 awesome-mcp.tools 目录中 2000 多个 MCP(Model Context Protocol)服务器。它包含两部分:awesome-mcp CLI 可在终端搜索 MCP 服务器,纯 Node 18+、零依赖;awesome-mcp-bridge 是极简的 stdio 与 Streamable-HTTP MCP 代理,让仅支持 stdio 的客户端连接托管在 https://awesome-mcp.tools/mcp 的 MCP 服务器。两者共用同一后端,目录每 6 小时从开源生态刷新一次。该 MCP 服务器无需认证、免费、无 API 密钥,传输协议为 Streamable HTTP(MCP 规范 2025-06-18)。

访问官网

工具介绍

用途

awesome-mcp-tools-mcp 用于从终端或 MCP 客户端检索 awesome-mcp.tools 目录中的 2000 多个 MCP(Model Context Protocol)服务器。它把目录搜索能力同时提供给命令行用户和各类 MCP 客户端。

主要能力

该 npm 包包含两个组件:

  • awesome-mcp CLI:在终端搜索 2000 多个 MCP 服务器。纯 Node 18+,零依赖。
  • awesome-mcp-bridge:极简的 stdio↔Streamable-HTTP MCP 代理,约 100 行、零依赖。让仅支持 stdio 的 MCP 客户端(如 Claude Desktop、旧版 Cline)连接托管在 https://awesome-mcp.tools/mcp 的服务器。它从 stdin 读取 JSON-RPC,转发到该地址,并将响应流式返回,会话 ID 自动管理。

两者共用同一后端 awesome-mcp.tools。目录每 6 小时从开源生态刷新一次。

使用方式

MCP 桥接

将配置粘贴到对应客户端配置文件:

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json

或使用 Claude Desktop 的 Settings → Connectors → Add custom connector,填入 URL https://awesome-mcp.tools/mcp(仅较新版本支持)。

Cursor 原生支持远程 URL,无需桥接,配置位于 ~/.cursor/mcp.json。

Codex 追加到 ~/.codex/config.toml。

Cline 在 VS Code 面板的 cline_mcp_settings.json 中配置。

Windsurf 配置位于 ~/.codeium/windsurf/mcp_config.json。

可直接粘贴的副本位于仓库的 examples/ 目录。

验证托管端点

无需安装即可验证,或使用原始 curl。

覆盖桥接目标

使用 AWESOME_MCP_URL=https://your-mirror/mcp awesome-mcp-bridge 可覆盖桥接目标,适用于自托管或测试。

适用场景

  • 在终端快速搜索 MCP 服务器。
  • 将 awesome-mcp.tools 的托管 MCP 服务器接入 Claude、Cursor、Codex、Cline、Windsurf 等客户端。
  • 让仅支持 stdio 的客户端通过桥接访问 Streamable-HTTP 服务器。

限制与说明

  • 托管服务器后端(Go API、摄取爬虫、SSR、OG 图像生成)为独立的专有代码库,不在本仓库中。本仓库仅包含:awesome-mcp CLI 源码、awesome-mcp-bridge 的 stdio→HTTP 代理源码、客户端配置示例、以及用于离线参考的实时 tools/list 响应快照。
  • 后端提供的目录数据是开放的:每个服务器条目保留其上游许可证。后端代码不开源。
  • 传输协议为 Streamable HTTP(MCP 规范 2025-06-18)。
  • 认证:无(免费,无 API 密钥)。
  • 服务器卡片:/.well-known/mcp/server-card.json。
  • 底层 REST API:/api/docs(OpenAPI 3.0)。
  • 完整输入/输出 schema 见实时 tools/list 端点,离线快照见 tools.json,传输元数据见服务器卡片。
  • npm test 运行 CLI 库测试(Node 18+ 下 6 项通过)。桥接目前仅有针对生产环境的手动冒烟测试(将 JSON-RPC initialize 管道传入 bin/awesome-mcp-bridge.js);基于 mock 的单元测试计划在 v0.2.1 提供。
  • 生产就绪:awesome-mcp.tools 已上线、受监控、每 6 小时刷新。问题反馈:github.com/adw0rd/awesome-mcp-tools-mcp/issues。