MCPSvr 是一个由 5ire 孵化的创新衍生项目,其目标是打造一个社区驱动的 MCP 服务器目录。该平台不仅能帮助开发者发现优质工具,还为他们分享自己的 MCP 服务器作品提供了便捷途径。
🚀 这里的服务器支持像 5ire 这样的 MCP 客户端直接进行安装和运行。
English Version
MCPSvr 致力于构建一个社区驱动的 MCP 服务器目录,开发者可以在此发现优质工具并分享自己的作品。
文档中未提及具体安装步骤,暂不提供。
文档中未提供代码示例,暂不展示。
所有注册的 MCP 服务器配置统一维护在位于 /public/servers.json 的集中式仓库中。开发者可通过 GitHub 提交拉取请求(PR)以加入新的服务器配置。
{
"name": "服务器标识符",
"key": "唯一的字母数字标识符",
"description": "简洁的功能概述",
"command": "执行环境指定器(例如 uvx、npx、python、node)",
"args": [
"必需的运行时参数"
],
"env": {
"环境变量名称": "值分配"
},
"homepage": "官方文档 URL"
}
name 字段默认使用 key 的显示值。针对交互式参数需求,请遵循标准化格式:
{{paramName@paramType::paramDescription}}
此约定使得参数能够在客户端应用程序中提取并展示。
示例实现:
{
"name": "文件系统访问控制",
"key": "FileSystem",
"command": "npx",
"description": "通过指定参数对目录级操作实施限制",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"{{dirs@list::即将访问的目录。包含斜杠结尾}}"
],
"homepage": "https://github.com/modelcontextprotocol/servers"
}
参数提取:
{
"name": "dirs",
"type": "list",
"description": "即将访问的目录。包含斜杠结尾"
}
字段约束:
paramName 在服务器配置中必须唯一。文档中未提供具体技术细节,暂不展示。
文档中未提及许可证信息,暂不展示。