关于 Discover Exceptional MCP Servers
MCPSvr 是由 5ire 衍生的社区目录,用于发现和分享 MCP 服务配置。它通过集中式注册表和贡献流程,支持 MCP 客户端安装并运行所列服务。
主要功能
- 01浏览社区 MCP 服务目录
- 02通过 GitHub pull request 提交条目
- 03在集中式注册表维护配置
- 04支持交互式配置参数
适用场景
- 01为 MCP 客户端查找服务
- 02发布 MCP 服务配置
- 03注明服务设置所需参数
MCP 相关
该目录提供 MCP 客户端(如 5ire)可安装和运行的服务配置。条目可指定运行命令、参数及可选环境变量。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
发现卓越的 MCP 服务
MCPSvr 是从 5ire 衍生出的创新项目,旨在托管由社区驱动的 MCP 服务目录。该平台帮助开发者发现卓越的工具,同时提供简便的流程,让他们分享自己创建的 MCP 服务。
🚀 此处的服务可供 5ire 等 MCP 客户端直接安装和运行。
https://github.com/user-attachments/assets/3d1ec8db-2041-4f2d-b72c-eb8ae17ab31c
贡献指南
所有已登记的 MCP 服务都由位于 /public/servers.json 的集中式仓库维护。开发者可以通过 GitHub 拉取请求(PR)提交新的服务配置。
配置架构
{
"name": "Server Identifier",
"key": "Unique alphanumeric identifier",
"description": "Concise implementation overview",
"command": "Execution environment specifier (e.g., uvx, npx, python, node)",
"args": [
"Required runtime arguments"
],
"env": {
"ENVIRONMENT_VARIABLE": "Value assignment"
},
"homepage": "Official documentation URL"
}
最佳实践
- 字段组织:配置键应按字母顺序排列
- 标识符要求:
- 必须是以字母开头的唯一字母数字字符串
- 严禁使用数字前缀
- 元数据处理:
- 可选的
name字段默认显示key的值 - 环境变量和主页 URL 为补充字段
- 可选的
用户自定义参数
对于需要交互式输入的参数,请遵循标准格式:
{{paramName@paramType::paramDescription}}
此约定可在客户端应用程序中提取和展示参数。
实现示例:
{
"name": "File System Access Control",
"key": "FileSystem",
"command": "npx",
"description": "Enforces directory-level operation restrictions through specified arguments",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"{{dirs@list::directories you about to access. Include trailing slash}}"
],
"homepage": "https://github.com/modelcontextprotocol/servers"
}
参数提取:
{
"name": "dirs",
"type": "list",
"description": "Directories you about to access. Include trailing slash"
}
字段限制:
paramName在服务配置中必须唯一- 支持的数据类型包括字符串、列表和数字,请务必使用正确的类型!
- 描述文本为可选项
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。