跳到主要内容
本页面展示了各种 Model Context Protocol (MCP) 服务器,展示了该协议的功能和通用性。这些服务器使大语言模型 (LLM) 能够安全地访问工具和数据源。

参考实现

这些官方参考服务器演示了 MCP 的核心功能和 SDK 用法

当前参考服务器

  • Everything - 包含提示词、资源和工具的参考/测试服务器
  • Fetch - 网页内容获取与转换,实现高效的 LLM 使用
  • Filesystem - 具有可配置访问控制的安全文件操作
  • Git - 读取、搜索和操作 Git 仓库的工具
  • Memory - 基于知识图谱的持久化记忆系统
  • Sequential Thinking - 通过思维序列进行动态且反思性的问题解决
  • Time - 时间与时区转换功能

其他示例服务器(已归档)

访问 servers-archived 代码库 以获取不再积极维护的已归档示例服务器。 它们仅供历史参考。

官方集成

访问 MCP 服务器代码库(官方集成部分) 查看由各大公司为其平台维护的 MCP 服务器列表。

社区实现

访问 MCP 服务器代码库(社区部分) 查看由社区成员维护的 MCP 服务器列表。

快速上手

使用参考服务器

基于 TypeScript 的服务器可以直接通过 npx 使用
npx -y @modelcontextprotocol/server-memory
基于 Python 的服务器可以使用 uvx(推荐)或 pip 使用
# Using uvx
uvx mcp-server-git

# Using pip
pip install mcp-server-git
python -m mcp_server_git

在 Claude 中配置

要在 Claude 中使用 MCP 服务器,请将其添加到您的配置中
{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    },
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/allowed/files"
      ]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

更多资源

访问 MCP 服务器代码库(资源部分) 以获取与 MCP 相关的其他资源和项目合集。 访问我们的 GitHub Discussions 与 MCP 社区互动。