mcpField
D
Discover Exceptional MCP Servers

Discover Exceptional MCP Servers

本地服务
github.com/johnnyclem开发工具081 周前更新

关于 Discover Exceptional MCP Servers

MCPSvr 是由 5ire 衍生的社区目录,用于发现和分享 MCP 服务配置。它通过集中式注册表和贡献流程,支持 MCP 客户端安装并运行所列服务。

主要功能

  1. 01浏览社区 MCP 服务目录
  2. 02通过 GitHub pull request 提交条目
  3. 03在集中式注册表维护配置
  4. 04支持交互式配置参数

适用场景

  1. 01为 MCP 客户端查找服务
  2. 02发布 MCP 服务配置
  3. 03注明服务设置所需参数

MCP 相关

该目录提供 MCP 客户端(如 5ire)可安装和运行的服务配置。条目可指定运行命令、参数及可选环境变量。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"souls-mcp-srv": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem"
]
}
}
}
启动命令npx -y @modelcontextprotocol/server-filesystem

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@modelcontextprotocol/server-filesystem

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcpsvr 徽标

发现卓越的 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"
}
最佳实践
  1. 字段组织:配置键应按字母顺序排列
  2. 标识符要求:
    • 必须是以字母开头的唯一字母数字字符串
    • 严禁使用数字前缀
  3. 元数据处理:
    • 可选的 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。