Mcpsvr

Mcpsvr

🚀 探索卓越的 MCP 服务器

MCPSvr 是一个由 5ire 孵化的创新衍生项目,其目标是打造一个社区驱动的 MCP 服务器目录。该平台不仅能帮助开发者发现优质工具,还为他们分享自己的 MCP 服务器作品提供了便捷途径。

🚀 这里的服务器支持像 5ire 这样的 MCP 客户端直接进行安装和运行。

点击查看相关视频

English Version

✨ 主要特性

  • 由社区驱动,为开发者提供发现和分享 MCP 服务器的平台。
  • 支持 MCP 客户端直接安装和运行服务器。

🚀 快速开始

MCPSvr 致力于构建一个社区驱动的 MCP 服务器目录,开发者可以在此发现优质工具并分享自己的作品。

📦 安装指南

文档中未提及具体安装步骤,暂不提供。

💻 使用示例

文档中未提供代码示例,暂不展示。

📚 详细文档

贡献指南

所有注册的 MCP 服务器配置统一维护在位于 /public/servers.json 的集中式仓库中。开发者可通过 GitHub 提交拉取请求(PR)以加入新的服务器配置。

配置架构

{
"name": "服务器标识符",
"key": "唯一的字母数字标识符",
"description": "简洁的功能概述",
"command": "执行环境指定器(例如 uvx、npx、python、node)",
"args": [
"必需的运行时参数"
],
"env": {
"环境变量名称": "值分配"
},
"homepage": "官方文档 URL"
}

最佳实践

  1. 字段组织:保持配置键按字母顺序排列。
  2. 标识符要求
    • 必须是唯一的字母数字字符串,且以字母开头。
    • 严格禁止数字前缀。
  3. 元数据处理
    • 可选的 name 字段默认使用 key 的显示值。
    • 环境变量和主页 URL 是辅助字段。

用户定义参数

针对交互式参数需求,请遵循标准化格式:

{{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 在服务器配置中必须唯一。
  • 支持的数据类型包括 string、list 和 number,请确保使用正确的类型!
  • 描述性文本可选。

🔧 技术细节

文档中未提供具体技术细节,暂不展示。

📄 许可证

文档中未提及许可证信息,暂不展示。

  • 0 关注
  • 0 收藏,22 浏览
  • system 提出于 2025-09-29 15:00

相似服务问题

相关AI产品