Claude 优质 MCP 推荐
官方与社区精选服务器清单
Model Context Protocol (MCP) 是 Anthropic 推出的开放协议,让 Claude Code 等 AI 工具能够安全、标准化地访问外部数据源和工具。本文整理了一份经过验证的 MCP 服务器推荐清单,覆盖文件系统、网络请求、数据库、浏览器控制等核心场景,帮助你快速扩展 Claude 的能力边界。
// MCP 是什么
一、MCP 到底是什么
Model Context Protocol (MCP) 是 Anthropic 于 2024 年 11 月开源的通信协议,旨在标准化 LLM 与外部数据源及工具之间的交互方式。
截至 2026 年 5 月,MCP 已从 Claude 的专属功能演变为跨平台开放标准。Claude Code、Codex、Gemini CLI、Cursor 等工具均已支持或正在接入 MCP 生态。
简单来说,MCP 让 Claude 能够"长出双手"——安全地操作文件、查询数据库、调用 API、控制浏览器,而不再是单纯的文本对话。
// 安装方式
二、MCP 服务器的安装方式
1. 通过 Claude Code CLI 安装(推荐)
Claude Code 提供了便捷的 MCP 管理命令:
# 添加 MCP 服务器
claude mcp add <name> <command> [args...]
# 示例:添加 filesystem
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/projects
# 列出已安装的 MCP
claude mcp list
# 移除 MCP 服务器
claude mcp remove <name>2. 手动配置 .claude/mcp.json
在项目根目录创建 .claude/mcp.json:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"]
},
"fetch": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-fetch"]
},
"github": {
"command": "npx",
"args": ["-y", "@github/mcp-server"],
"env": {
"GITHUB_TOKEN": "ghp_xxx"
}
}
}
}💡 配置文件支持环境变量注入,敏感信息(如 GITHUB_TOKEN)建议通过环境变量传递,不要硬编码。
// 核心推荐
三、核心 MCP 服务器推荐
以下服务器均来自 modelcontextprotocol/servers 官方仓库或 GitHub 官方,经过充分验证。
Filesystem MCP
官方参考实现Anthropic 官方维护的文件系统 MCP 服务器,支持安全的文件读写、目录遍历、批量操作。可配置访问控制路径,防止越权访问。
适合谁:需要读写本地文件、代码分析、文档生成的场景
npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/dir提示:最基础的 MCP 服务器,几乎所有 Claude Code 用户都应该安装。
查看仓库Fetch MCP
官方参考实现官方 HTTP 请求 MCP 服务器,支持 GET/POST 等常用方法,可获取网页内容、调用 REST API。配合 Claude 的推理能力,可实现自动化数据采集和接口测试。
适合谁:网络请求、API 调用、网页内容获取
npx -y @modelcontextprotocol/server-fetch提示:注意:默认有请求频率限制,生产环境建议配置代理。
查看仓库GitHub MCP
官方 GitHub 出品GitHub 官方 MCP 服务器,已迁移至 modelcontextprotocol/go-sdk。支持创建 Issue、提交 PR、搜索代码、管理 Discussion 等完整 GitHub 工作流。
适合谁:代码仓库管理、Issue/PR 处理、代码搜索
npx -y @github/mcp-server提示:需要配置 GITHUB_TOKEN 环境变量。
查看仓库Git MCP
官方参考实现官方 Git MCP 服务器,支持读取本地 Git 仓库信息、查看提交历史、分支管理、文件 diff 等。无需 GitHub 账号即可分析本地代码变更。
适合谁:本地 Git 仓库操作、提交历史分析、diff 查看
npx -y @modelcontextprotocol/server-git提示:只读操作,不会修改仓库状态。
查看仓库PostgreSQL MCP
官方参考实现官方 PostgreSQL MCP 服务器,支持执行只读 SQL 查询、查看表结构、分析数据库 Schema。Claude 可以根据 Schema 自动生成准确的 SQL。
适合谁:数据库查询、Schema 分析、SQL 生成
npx -y @modelcontextprotocol/server-postgres postgresql://user:pass@host/db提示:默认只读模式,可配置为读写。
查看仓库SQLite MCP
官方参考实现官方 SQLite MCP 服务器,适合本地开发和数据分析场景。支持查询、Schema 查看、数据导出等操作。
适合谁:本地 SQLite 数据库操作、数据分析
npx -y @modelcontextprotocol/server-sqlite /path/to/database.db提示:轻量级,无需额外数据库服务。
查看仓库Sequential Thinking MCP
官方参考实现官方"顺序思考" MCP 服务器,帮助 Claude 将复杂问题分解为多个步骤,记录推理过程。特别适合数学计算、逻辑推理、方案设计等需要逐步思考的任务。
适合谁:复杂问题分解、多步推理、思维链记录
npx -y @modelcontextprotocol/server-sequentialthinking提示:纯逻辑工具,不访问外部资源,安全性最高。
查看仓库Memory MCP
官方参考实现官方记忆 MCP 服务器,基于知识图谱实现持久化记忆。Claude 可以记住之前的对话内容、用户偏好和项目背景,跨会话保持上下文连贯性。
适合谁:跨会话记忆持久化、知识图谱构建
npx -y @modelcontextprotocol/server-memory提示:记忆存储在本地,数据隐私有保障。
查看仓库// 社区精选
四、社区精选 MCP 服务器
除了官方仓库,以下社区资源也值得收藏:
Browser MCP (Puppeteer)
官方参考实现基于 Puppeteer 的浏览器控制 MCP 服务器,支持网页截图、PDF 生成、点击元素、填写表单等操作。适合前端调试和自动化测试场景。
适合谁:网页截图、自动化测试、DOM 操作
npx -y @modelcontextprotocol/server-puppeteer提示:需要系统中已安装 Chrome/Chromium。
查看仓库Time MCP
官方参考实现官方时间 MCP 服务器,支持多时区时间查询、时间格式转换、相对时间计算。适合需要处理跨时区业务逻辑的场景。
适合谁:时区转换、时间计算、调度任务
npx -y @modelcontextprotocol/server-time提示:轻量工具,无外部依赖。
查看仓库Awesome MCP Servers 列表
如果你想探索更多 MCP 服务器,以下 curated list 是最佳入口:
- wong2/awesome-mcp-servers — 460+ commits,持续更新
- punkpeye/awesome-mcp-servers — 分类详细,覆盖浏览器、数据库、云平台等
- MCP.AIbase.cn — 中文 MCP 资源搜索引擎
// 按场景选择
五、按使用场景快速选择
| 场景 | 推荐 MCP |
|---|---|
| 代码项目分析 | Filesystem + Git |
| REST API 开发/测试 | Fetch + PostgreSQL/SQLite |
| GitHub 工作流自动化 | GitHub MCP |
| 复杂问题推理 | Sequential Thinking |
| 跨会话记忆 | Memory |
| 前端调试/截图 | Browser (Puppeteer) |
| 数据分析 | SQLite + Sequential Thinking |
// 安全建议
六、安装前的安全建议
1. 检查脚本权限
MCP 服务器可能执行系统命令或访问敏感文件。安装前务必查看仓库源码,确认不会执行恶意操作。
2. 使用只读模式
对于数据库类 MCP(PostgreSQL、SQLite),建议先配置为只读模式,确认安全后再开放写入权限。
3. 限制文件系统访问范围
Filesystem MCP 必须配置允许访问的路径,不要直接开放根目录:
# 好的做法:只开放项目目录
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/my-project
# 避免:开放整个用户目录
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~💡 生产环境优先使用官方或知名团队维护的 MCP 服务器,避免安装来源不明的第三方服务器。
// 来源
七、本文主要来源
- modelcontextprotocol/servers — 官方 MCP 服务器参考实现
- github/github-mcp-server — GitHub 官方 MCP
- wong2/awesome-mcp-servers — 社区精选列表
- punkpeye/awesome-mcp-servers — 分类详细的大全
- modelcontextprotocol.io — MCP 官方文档
// 总结
总结
如果只给一个最短建议:
必装三件套:Filesystem + Fetch + Git
有数据库:+ PostgreSQL 或 SQLite
用 GitHub:+ GitHub MCP
要推理:+ Sequential Thinking
要记忆:+ MemoryMCP 的价值不在于装得多,而在于把高频任务沉淀成 Claude 的"肌肉记忆"。先装 3-5 个核心服务器,逐步扩展,效果通常更好。