本页展示了各种模型上下文协议(MCP)服务器,这些服务器演示了该协议的功能和多功能性。这些服务器使大型语言模型(LLM)能够安全地访问工具和数据源。

参考实现

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

当前参考服务器

  • 文件系统 - 具有可配置访问控制的安全文件操作
  • 抓取 - 针对LLM使用优化的网页内容抓取和转换
  • 记忆 - 基于知识图谱的持久化记忆系统
  • 序列化思考 - 通过思维序列进行动态问题解决

已归档的服务器(历史参考)

⚠️ 注意:以下服务器已移至 servers-archived 代码库,并且不再积极维护。它们仅供历史参考。

数据和文件系统

  • PostgreSQL - 具有模式检查功能的只读数据库访问
  • SQLite - 数据库交互和商业智能功能
  • Google Drive - 针对Google Drive的文件访问和搜索功能

开发工具

  • Git - 读取、搜索和操作Git代码库的工具
  • GitHub - 代码库管理、文件操作和GitHub API集成
  • GitLab - 支持项目管理的GitLab API集成
  • Sentry - 从Sentry.io检索和分析问题

网页和浏览器自动化

  • Brave Search - 使用Brave的搜索API进行网页和本地搜索
  • Puppeteer - 浏览器自动化和网页抓取功能

生产力和通信

  • Slack - 频道管理和消息发送功能
  • Google Maps - 定位服务、路线导航和地点详情

AI和专业工具

  • EverArt - 使用各种模型进行AI图像生成
  • AWS知识库检索 - 使用Bedrock Agent Runtime从AWS知识库进行检索

官方集成

请访问 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进行配置

要将MCP服务器与Claude一起使用,请将其添加到您的配置中
{
  "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社区进行交流。