🇺🇸 EN

2026 年最值得安装的 18 个 MCP 服务器(Claude Code 实测推荐)

精选 18 个最实用的 Claude Code MCP 服务器,涵盖数据库、浏览器自动化、代码管理、文档查询等类别,附安装命令、核心功能和使用场景。

Bruce

Claude CodeMCPAI ToolsDeveloper Tools

AI Guides

955  字

2026-03-03 06:00 +0000


MCP 生态正在爆发式增长。自从 Anthropic 在 2024 年底开源了 Model Context Protocol 以来,社区已经构建了超过 10,000 个公开的 MCP 服务器,官方 TypeScript 和 Python SDK 的下载量已突破 9,700 万次。每个主流 AI 工具厂商——Anthropic、OpenAI、Google、Microsoft——都已将 MCP 作为连接 AI 代理与外部工具的标准协议。

但面对成千上万的服务器,找到真正有用的才是难点。

这篇指南帮你过滤噪音。以下是 2026 年对 Claude Code 用户最有价值的 18 个 MCP 服务器,按类别整理,附带可以直接复制粘贴的安装命令。

快速入门:如何在 Claude Code 中安装 MCP 服务器

先了解 Claude Code 中 MCP 服务器的安装方式。

基本命令

claude mcp add <name> <command> [args...]

添加环境变量

claude mcp add <name> -e KEY=value <command> [args...]

作用域选项

# 仅在当前项目中可用(默认)
claude mcp add <name> npx @package/server

# 在所有项目中可用
claude mcp add --scope user <name> npx @package/server

管理服务器

# 列出所有已配置的服务器
claude mcp list

# 移除服务器
claude mcp remove <name>

# 在 Claude Code 中检查服务器状态
/mcp

经验法则:通用工具(GitHub、Context7、浏览器)使用 --scope user,项目专属连接(数据库、内部 API)使用 project scope。

更详细的 MCP 设置教程请参阅我们的 Claude Code MCP 配置指南


数据库服务器

1. PostgreSQL

功能:将 Claude Code 直接连接到 PostgreSQL 数据库。Claude 可以查看表结构、编写 SQL 查询并返回结果——无需切换到数据库客户端。

安装

claude mcp add postgres \
  npx @anthropic/mcp-postgres \
  "postgresql://user:pass@localhost:5432/mydb"

核心特性

  • 默认只读查询(可安全用于生产数据库)
  • 自动表结构内省——Claude 能理解你的表和字段
  • 支持参数化查询
  • 连接字符串作为参数传入,不会以明文存储在配置中

适用场景:调试数据问题、生成报表、探索不熟悉的数据库、验证迁移。搭配只读数据库用户使用更安全。

2. SQLite

功能:提供 SQLite 数据库管理——查询、表结构查看和数据操作。

安装

claude mcp add sqlite \
  npx @anthropic/mcp-sqlite \
  /path/to/database.db

核心特性

  • 对 SQLite 数据库的完整读写访问
  • 表结构探索和管理
  • 支持任意本地 .db 文件
  • 轻量级——无需数据库服务器

适用场景:处理移动应用数据库、本地开发数据库、嵌入式系统数据,或任何使用 SQLite 作为存储层的项目。

3. MySQL

功能:将 Claude Code 连接到 MySQL 和 MariaDB 数据库,具备与 PostgreSQL 服务器相同的查询和表结构查看能力。

安装

claude mcp add mysql \
  npx @anthropic/mcp-mysql \
  "mysql://user:pass@localhost:3306/mydb"

核心特性

  • 支持 MySQL 特定类型的表结构内省
  • 支持存储过程和视图
  • 可启用只读模式保障生产安全

适用场景:任何使用 MySQL 或 MariaDB 的项目。对于以 MySQL 为主要数据存储的遗留应用维护尤为必要。


浏览器自动化

4. Playwright(微软官方)

功能:通过微软的 Playwright 引擎赋予 Claude Code 完整的浏览器自动化能力。Claude 可以导航页面、点击元素、填写表单、截图以及运行端到端测试流程。

安装

claude mcp add playwright \
  npx @anthropic/mcp-playwright

核心特性

  • 跨浏览器支持:Chromium、Firefox、WebKit
  • 使用无障碍树快照进行元素交互(比 CSS 选择器更可靠)
  • 截图功能用于视觉验证
  • 网络请求拦截和监控
  • 完全在本地运行——数据不会离开你的环境

适用场景:编写和调试端到端测试、抓取网页数据、自动化重复性浏览器操作、修改代码后验证 UI 变化。这是进行严肃浏览器自动化的首选方案。

更多浏览器自动化选项请参阅我们的浏览器自动化指南

5. Fetch

功能:Playwright 的轻量替代方案,用于基本的网页内容获取。抓取 URL 并将 HTML 转换为 Claude 可处理的 Markdown。

安装

claude mcp add fetch \
  npx @anthropic/mcp-fetch

核心特性

  • HTML 转 Markdown 实现干净的文本提取
  • 处理重定向和认证头
  • 轻量级——不需要浏览器引擎
  • 支持自定义请求头用于认证端点

适用场景:需要读取网页内容但不需要完整浏览器交互时。API 文档查阅、检查部署状态页面,或获取对话中分享的 URL 内容。


代码与版本控制

6. GitHub(GitHub 官方)

功能:完整的 GitHub 集成——Issues、Pull Requests、仓库搜索、分支管理、CI/CD 工作流和代码审查。这是 GitHub 自己的官方 MCP 服务器,不是第三方封装。

安装

claude mcp add github \
  -e GITHUB_PERSONAL_ACCESS_TOKEN=ghp_your_token \
  npx @anthropic/mcp-github

核心特性

  • 创建、查看和更新 Issues 和 Pull Requests
  • 跨仓库和代码搜索
  • 触发和监控 GitHub Actions 工作流
  • 分支和标签管理
  • 带评论的 Pull Request 审查和合并

适用场景:任何托管在 GitHub 上的项目。省去切换到浏览器查看 Issue、审查 PR 和监控 CI 的时间。建议使用 --scope user,因为你可能在所有地方都需要它。

7. Git

功能:提供比 Claude Code 内置 Shell 访问更强大的 Git 操作——对仓库历史、diff、blame 和分支操作的结构化访问,并带有完善的错误处理。

安装

claude mcp add git \
  npx @anthropic/mcp-git \
  /path/to/repository

核心特性

  • 结构化的日志和 diff 输出(比原始 git 输出更易于 Claude 解析)
  • Blame 分析用于追踪代码作者
  • 分支对比和 merge-base 检测
  • 按消息、作者或日期范围搜索提交历史

适用场景:需要 Claude 进行深度仓库考古时——理解代码演变、找出 Bug 引入时间点,或分析大型代码库中的贡献模式。


文档与知识

8. Context7

功能:在查询时获取最新的库文档。当 Claude 需要使用不确定的 API 时,Context7 会拉取最新官方文档,而不是依赖可能已过时数月甚至数年的训练数据。

安装

claude mcp add context7 \
  --scope user \
  npx @upstash/context7-mcp

核心特性

  • 版本特定的文档检索
  • 覆盖数千个流行库和框架
  • 两个工具:resolve-library-id(查找正确的库)和 query-docs(获取文档)
  • 消除 API 幻觉——Claude 基于真实文档工作

适用场景:始终安装。这应该是你默认的 --scope user 服务器之一。它防止 Claude 编造不存在的 API 调用,尤其适用于 Next.js、React 或 LangChain 等 API 频繁变更的快速迭代库。

小贴士:向 Claude 询问某个库时,在提示词中加上 “use context7”。Claude 会在写代码前自动查阅最新文档。

9. Memory(知识图谱)

功能:通过本地知识图谱为 Claude 提供跨会话的持久记忆。Claude 可以存储和检索实体、关系和观察——记住关于你的项目、偏好和决策的上下文。

安装

claude mcp add memory \
  npx @anthropic/mcp-memory

核心特性

  • 以 JSON 存储的本地知识图谱
  • 带类型关系的实体(人物、项目、概念)
  • 附加到实体的观察记录
  • 跨 Claude Code 会话持久化
  • 完全本地——不会向外部服务发送数据

适用场景:长期运行的项目中,希望 Claude 记住架构决策、团队成员角色、编码规范或领域特定术语,而无需每次会话重新解释。


AI 推理

10. Sequential Thinking

功能:为 Claude 引入结构化的多步推理过程。Claude 不再直接跳到解决方案,而是将问题分解为顺序思考步骤,并支持分支、修正和验证。

安装

claude mcp add sequential-thinking \
  npx @modelcontextprotocol/server-sequential-thinking

核心特性

  • 逐步思维分解
  • 可修正之前的推理步骤
  • 支持分支探索替代方案
  • 可配置深度——设置最小和最大思考步骤数
  • 可禁用思维日志以获得更简洁的输出(设置 DISABLE_THOUGHT_LOGGING=true

适用场景:复杂的架构决策、多系统问题调试、大型重构规划,或任何第一直觉可能出错的问题。这个服务器让 Claude 的推理过程可见且可审计。


生产力与协作

11. Notion

功能:将 Claude Code 连接到你的 Notion 工作区。Claude 可以搜索页面、阅读内容、创建新页面、更新现有页面和管理数据库。

安装

claude mcp add notion \
  -e NOTION_API_KEY=ntn_your_key \
  npx @anthropic/mcp-notion

核心特性

  • 在整个 Notion 工作区中搜索
  • 读写页面内容(包括富文本块)
  • 在指定数据库中创建页面
  • 带筛选和排序的数据库查询
  • 页面评论用于团队协作

适用场景:使用 Notion 进行文档管理、项目管理或知识库的团队。Claude 可以从 Notion 获取需求、部署后更新状态页面,或根据代码分析创建文档页面。

12. Slack

功能:让 Claude Code 与你的 Slack 工作区交互——阅读消息、发送更新、搜索对话和管理频道。

安装

claude mcp add slack \
  -e SLACK_BOT_TOKEN=xoxb-your-token \
  -e SLACK_TEAM_ID=T01234567 \
  npx @anthropic/mcp-slack

核心特性

  • 在频道和私信中读取和发送消息
  • 搜索整个工作区的消息历史
  • 发送带附件的格式化消息
  • 频道管理(列表、加入、创建)
  • 支持主题讨论

适用场景:Claude 完成长任务后自动发送通知、从团队讨论中获取上下文,或发布部署摘要。搭配 Claude Code Hooks 可实现完全自动化的工作流。

13. Linear

功能:集成 Linear 用于 Issue 跟踪和项目管理。Claude 可以创建 Issue、更新状态、搜索现有工单和管理项目工作流。

安装

claude mcp add linear \
  -e LINEAR_API_KEY=lin_api_your_key \
  npx @anthropic/mcp-linear

核心特性

  • 创建和更新带标签、优先级和指派人的 Issue
  • 按文本、状态或指派人搜索 Issue
  • 项目和迭代周期管理
  • 团队和成员查询
  • 工作流状态转换

适用场景:使用 Linear 进行项目管理的工程团队。Claude 可以根据代码分析自动创建 Bug 工单、完成工作后更新 Issue 状态,或在开始新功能前搜索相关工单。


文件系统与基础设施

14. Filesystem

功能:官方 MCP 文件操作服务器。虽然 Claude Code 有内置文件访问能力,但此服务器增加了精细的权限控制、目录树可视化和高级搜索功能。

安装

claude mcp add filesystem \
  npx @anthropic/mcp-filesystem \
  /path/to/allowed/directory

核心特性

  • 在允许的目录中读取、写入和编辑文件
  • 目录树可视化
  • 按名称或内容模式搜索文件
  • 精细的权限边界——仅限你指定的目录
  • 符号链接感知操作

适用场景:需要严格的文件系统沙箱化,或跨多个项目目录工作时。目录参数充当安全边界——Claude 无法访问指定路径之外的文件。

15. Docker

功能:直接在 Claude Code 中管理 Docker 容器、镜像、卷和网络。Claude 可以构建镜像、启动容器、查看日志和管理 Docker Compose 技术栈。

安装

claude mcp add docker \
  npx @anthropic/mcp-docker

核心特性

  • 容器生命周期管理(创建、启动、停止、删除)
  • 镜像构建和管理
  • 日志查看和容器 exec
  • Docker Compose 技术栈操作
  • 卷和网络管理

适用场景:微服务开发、容器问题调试、本地开发环境管理或 Docker 工作流自动化。在调试应用问题时需要同时查看运行中的容器时特别有用。


云服务与基础设施

16. AWS Documentation

功能:为 Claude Code 提供 AWS 官方文档访问。Claude 可以搜索和阅读 AWS 服务文档,获取准确的配置详情、API 参考和最佳实践。

安装

claude mcp add aws-docs \
  npx @awslabs/aws-documentation-mcp-server

核心特性

  • 搜索所有 AWS 服务文档
  • 阅读特定文档页面
  • 服务特定的推荐建议
  • 始终最新——从 AWS 实时文档中获取

适用场景:任何使用 AWS 服务的项目。消除关于 IAM 策略、CloudFormation 模板、Lambda 配置等 AWS 特定细节的猜测——这些地方语法必须完全正确。

17. Cloudflare

功能:管理 Cloudflare Workers、KV 存储、R2 存储桶和 DNS 记录。Claude 可以部署边缘函数、配置缓存规则和管理你的 Cloudflare 基础设施。

安装

claude mcp add cloudflare \
  -e CLOUDFLARE_API_TOKEN=your_token \
  npx @anthropic/mcp-cloudflare

核心特性

  • Workers 部署和管理
  • KV 命名空间操作(读、写、列表、删除)
  • R2 对象存储管理
  • DNS 记录配置
  • 区域和域名管理

适用场景:部署在 Cloudflare 边缘平台上的项目。Claude 可以部署 Workers、更新 KV 存储、管理 R2 存储桶和配置 DNS——全程无需离开终端。


监控与可观测性

18. Sentry

功能:将 Claude Code 连接到你的 Sentry 错误追踪系统。Claude 可以搜索错误、查看堆栈跟踪、分析错误趋势,并带着完整上下文帮助调试生产问题。

安装

claude mcp add sentry \
  -e SENTRY_AUTH_TOKEN=your_token \
  -e SENTRY_ORG=your-org \
  npx @anthropic/mcp-sentry

核心特性

  • 搜索和筛选错误事件
  • 查看带源码上下文的详细堆栈跟踪
  • 分析错误频率和趋势
  • 将错误关联到特定版本和提交
  • Issue 指派和状态管理

适用场景:调试生产错误。无需切换到 Sentry 仪表板,Claude 可以获取错误详情,结合代码库分析堆栈跟踪,并在完整了解错误和代码上下文的情况下给出修复建议。


我的推荐配置

以下是我在所有项目中日常使用的 MCP 配置。这五个服务器覆盖了 90% 的典型开发需求:

# 通用工具(user scope——全局可用)
claude mcp add --scope user github \
  -e GITHUB_PERSONAL_ACCESS_TOKEN=ghp_xxx \
  npx @anthropic/mcp-github

claude mcp add --scope user context7 \
  npx @upstash/context7-mcp

claude mcp add --scope user playwright \
  npx @anthropic/mcp-playwright

claude mcp add --scope user sequential-thinking \
  npx @modelcontextprotocol/server-sequential-thinking

claude mcp add --scope user fetch \
  npx @anthropic/mcp-fetch

然后根据项目需要添加:

# 项目专属数据库
claude mcp add postgres \
  npx @anthropic/mcp-postgres \
  "postgresql://dev:password@localhost:5432/myapp"

# 项目专属集成
claude mcp add slack \
  -e SLACK_BOT_TOKEN=xoxb-xxx \
  -e SLACK_TEAM_ID=T01234567 \
  npx @anthropic/mcp-slack

验证所有连接:

claude mcp list

在 Claude Code 中运行 /mcp 确认所有服务器正在运行且工具可用。

如何选择合适的 MCP 服务器

不是每个项目都需要全部 18 个服务器。以下是决策框架:

如果你…安装这些
使用任何 GitHub 仓库GitHub
使用任何数据库PostgreSQL、MySQL 或 SQLite
需要准确的库文档Context7
编写或调试端到端测试Playwright
使用 Slack 进行团队沟通Slack
在 Linear 中管理 IssueLinear
使用 AWS 基础设施AWS Documentation
在 Sentry 中调试生产错误Sentry
需要 Claude 记住上下文Memory
处理复杂的架构决策Sequential Thinking

从小处开始。 先安装两三个符合日常工作流的服务器,了解它们的工作方式,然后在发现不足时再添加更多。运行太多很少使用的服务器只会增加启动开销。

在哪里找到更多 MCP 服务器

本指南中的 18 个服务器是我个人使用并认为有价值的。但生态系统庞大且增长迅速:

每天都有新服务器发布。2026 年增长最快的类别是 AI 代理编排、企业 SaaS 集成(Salesforce、HubSpot、Zendesk)和基础设施即代码工具。

相关阅读

Comments

Join the discussion — requires a GitHub account