为什么需要
AI Agent 要访问外部数据(读 GitHub issue、查数据库、发 Slack、发邮件),每个数据源都要写一套对接代码。MCP(Model Context Protocol)是 Anthropic 主导的开放协议,让 Agent 通过统一接口访问任何数据源。这个仓库是官方维护的参考实现集合,GitHub、Slack、PostgreSQL、Filesystem 等高频集成都打包好了——你的 Agent 一行配置就能接入。
怎么用
在 Claude Desktop 或 Claude Code 的配置里加:
json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "ghp_..." }
},
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir"]
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
}
}
配置后,AI Agent 自动获得这些工具能力——读 GitHub repo、查询 PostgreSQL、读写本地文件、查 Slack 消息等,无需写对接代码。
内置参考服务器(持续增长):
- 开发相关:GitHub、GitLab、Git、Filesystem、Code Analyzer
- 数据存储:PostgreSQL、SQLite、Redis、Meilisearch、S3
- 通信协作:Slack、Discord、Google Drive、Notion、Linear
- AI/搜索:Brave Search、Fetch、Tavily、EverArt
- 效率工具:Calendar、Todoist、Memory、Time
- 媒体:YouTube、Spotify、Replicate
社区维护的服务器有 1000+ 个,可以在 MCP Registry 浏览。
使用案例
独立开发者做海外 SaaS,每天 50% 时间在 GitHub issue、Slack 通知、Notion 文档之间切换。装上 MCP Servers 后,AI Agent 一次问询能同时:查 GitHub 上某个 bug 的最近评论、找到对应的 Slack 频道讨论、读 Notion 的产品需求文档、给出综合建议。原本 30 分钟的上下文切换工作,3 分钟搞定。
注意事项
- 完全免费开源(MIT/Apache 协议根据子项目)
- 这是参考实现集合,不是单个可执行工具
- Anthropic 官方维护,权威性最高
- 服务器质量参差:核心服务器(GitHub、Postgres、Filesystem)成熟,社区服务器可能不稳定
- 安全性自定:MCP 服务器有完全的系统访问权限,需要仔细评估