关于 mcpserverlist-mcp
mcpserverlist-mcp 是面向 MCP 服务作者的 stdio MCP 服务,用于检查服务是否适合提交到目录。它转发托管服务的工具,并在连接中断后尝试重新连接。
主要功能
- 01检查是否满足目录提交条件
- 02无需 API 密钥即可使用发现工具
- 03使用 API 密钥访问账户与提交工具
- 04重连后重试一次
适用场景
- 01检查 MCP 服务是否适合提交至目录
- 02通过托管服务提交或管理服务列表
MCP 相关
它连接托管的 MCP 端点,并原样转发 tools/list 和 tools/call。远程服务提供资源或提示词时,也会转发这些内容。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcpserverlist.io/mcpclaude mcp add --transport http sudomichael-mcpserverlist https://mcpserverlist.io/mcp{"mcpServers":{"sudomichael-mcpserverlist":{"type":"http","url":"https://mcpserverlist.io/mcp"}}}在 Cursor 中打开{"servers":{"sudomichael-mcpserverlist":{"type":"http","url":"https://mcpserverlist.io/mcp"}}}在 VS Code 中打开{"mcpServers":{"sudomichael-mcpserverlist":{"type":"http","url":"https://mcpserverlist.io/mcp"}}}{"mcpServers":{"sudomichael-mcpserverlist":{"serverUrl":"https://mcpserverlist.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
mcpserverlist-mcp
适用于 MCP Server List 的 Stdio MCP 服务。它会连接到托管服务 https://mcpserverlist.io/mcp,并原样透传工具,因此任何仅支持 stdio 的客户端或目录都可以使用。
MCP Server List 的作用
它帮助 MCP 服务作者将其服务列入 MCP 目录。它会检查你的服务是否已准备好提交,并提供一项 $99 的托管提交服务,由该服务代你处理提交事宜。
安装
使用 npx -y mcpserverlist-mcp 运行(需要 Node 20 或更高版本)。
Claude Desktop(claude_desktop_config.json)、Cursor(~/.cursor/mcp.json):
{
"mcpServers": {
"mcpserverlist": {
"command": "npx",
"args": ["-y", "mcpserverlist-mcp"]
}
}
}
Claude Code:
claude mcp add mcpserverlist -- npx -y mcpserverlist-mcp
要使用 API 密钥,请在上述配置中添加 "env": { "MCP_SERVER_LIST_API_KEY": "..." },或向 claude mcp add 传递 -e MCP_SERVER_LIST_API_KEY=...。
直接连接远程服务(无需安装)
支持 Streamable HTTP 的客户端可以直接连接到托管服务:
claude mcp add --transport http mcpserverlist https://mcpserverlist.io/mcp
或者在 JSON 配置中使用 { "mcpServers": { "mcpserverlist": { "url": "https://mcpserverlist.io/mcp" } } }。
环境变量
| 变量 | 必填 | 说明 |
|---|---|---|
MCP_SERVER_LIST_API_KEY | 否 | 以 Authorization: Bearer <key> 的形式发送。仅在设置后发送。 |
MCP_SERVER_LIST_URL | 否 | 远程端点。默认值为 https://mcpserverlist.io/mcp。 |
匿名使用与 API 密钥
发现和检查工具无需密钥即可使用。需要对你的账户执行操作的工具(你的服务、提交)需要 API 密钥,你可以通过调用 create_account 工具获取。使用 tools/list 查看当前工具集。
行为
- 启动时连接远程服务。如果连接失败,会向 stderr 输出错误并以非零状态退出。Stdout 仅承载 MCP 协议流量。
- 原样转发
tools/list和tools/call。仅当远程服务声明支持时,才转发资源和提示词。远程服务的服务器指令也会被镜像。 - 如果与远程服务的连接中断,请求会重新连接并重试一次。
开发
npm install
npm test # builds, then runs tests against an in-process fake remote
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。