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

参考实现

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

数据和文件系统

  • 文件系统 - 具有可配置访问控制的安全文件操作
  • PostgreSQL - 具有架构检查功能的只读数据库访问
  • SQLite - 数据库交互和商业智能功能
  • Google Drive - Google Drive的文件访问和搜索功能

开发工具

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

Web和浏览器自动化

  • Brave搜索 - 使用Brave的搜索API进行网络和本地搜索
  • Fetch - 为LLM使用优化的网页内容获取和转换
  • Puppeteer - 浏览器自动化和网页抓取功能

生产力和通信

  • Slack - 频道管理和消息功能
  • Google地图 - 位置服务、路线规划和地点详情
  • 记忆系统 - 基于知识图谱的持久化记忆系统

AI和专业工具

官方集成

这些MCP服务由各公司为其平台维护:

  • Axiom - 使用自然语言查询和分析日志、追踪和事件数据
  • Browserbase - 在云端自动化浏览器交互
  • Cloudflare - 在Cloudflare开发者平台上部署和管理资源
  • E2B - 在安全的云沙箱中执行代码
  • Neon - 与Neon无服务Postgres平台交互
  • Obsidian Markdown笔记 - 读取和搜索Obsidian知识库中的Markdown笔记
  • Qdrant - 使用Qdrant向量搜索引擎实现语义记忆
  • Raygun - 访问崩溃报告和监控数据
  • Search1API - 搜索、爬虫和网站地图的统一API
  • Stripe - 与Stripe API交互
  • Tinybird - 与Tinybird无服务ClickHouse平台对接

社区精选

不断发展的社区开发服务扩展了MCP的功能:

  • Docker - 管理容器、镜像、卷和网络
  • Kubernetes - 管理Pod、部署和服务
  • Linear - 项目管理和问题追踪
  • Snowflake - 与Snowflake数据库交互
  • Spotify - 控制Spotify播放和管理播放列表
  • Todoist - 任务管理集成

注意: 社区服务未经测试,使用时需自行承担风险。它们与Anthropic没有关联,也未得到Anthropic的认可。

完整的社区服务列表,请访问MCP服务仓库

入门指南

使用参考服务

基于TypeScript的服务可以直接通过npx使用:

npx -y @modelcontextprotocol/server-memory

基于Python的服务可以通过uvx(推荐)或pip使用:

# 使用uvx
uvx mcp-server-git

# 使用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>"
      }
    }
  }
}

其他资源

访问我们的GitHub讨论区参与MCP社区交流。