MCP到底是什么玩意儿:把大脑和手脚分开的神奇标准
如果你还没读过技术深度解析,这里给你来个一句话总结:MCP是一个开放标准,它把智能(大语言模型)和能力(工具)解耦了。
在没有MCP的年代,想让AI连接Postgres数据库需要写自定义API包装器。你得手动定义模式、处理认证,每次模型提供商调整工具调用语法或服务提供商更改API时都要更新提示词或代码。
这是一场维护噩梦,很容易把你锁死在单一提供商手里。
MCP给了我们一个通用接口。你只需连接一次提供商的"Postgres MCP服务器"(或者自己做一个)。这个服务器现在就能跟Claude Code、Cursor、Fusion或任何其他兼容客户端对话。
这种标准化把整个生态系统从实验性脚本推向了健壮的基础设施。下面列出的服务器都是生产就绪的工具,给你的代理提供对现实世界的结构化访问。
寻找MCP服务器的宝藏地图:三个必去的地方
在深入具体工具之前,你得知道这个生态系统住在哪里。以下是发现新旧服务器的最佳地点:
官方GitHub仓库是参考实现的真理之源;
Awesome MCP servers是一个精心策划的社区列表;
Glama.ai是一个全面的市场,带有可视化预览。
记住,在看厂商特定工具时,官方实现是最好的,因为MCP服务器基本上就是AI访问现有服务API的一种方式。所以,官方提供商的MCP服务器通常需要订阅或定期API使用费用。
学习类服务器:让你的AI代理不再活在训练数据的棺材里
这些MCP服务器给你的代理提供实时文档和外部知识。如果你想让代理在接触代码库之前就扎根于当前文档和网页内容,就从这里开始。
Context7 MCP是开发者最有用的LLM基础工具。它不再依赖训练数据,而是通过文档即上下文管道获取当前文档。你可以问代理"如何使用X库的最新功能?"然后看着它获取当前文档,而不是依赖过时的训练数据。或者让它基于你正在运行的确切版本文档来回答问题。LLM有知识截止日期,它们需要知道今天发生了什么。MCP服务器在不同代理和工具之间提供一致性,比内置浏览更靠谱。
Brave Search MCP最适合一般查询和找URL;Fetch MCP是"老牌服务器获取"选项,当你想要原始HTML或Markdown让代理自己解析页面时使用,只是要避免暴露你通常不会暴露的内部URL;
Firecrawl MCP和Jina Reader MCP最适合把URL转换成干净的Markdown,它们剥离样板、导航和广告,让代理专注于实际文章内容,虽然非常交互式的应用或付费墙内容可能仍需手动检查;
Perplexity MCP和Exa MCP最适合语义搜索和查找相似内容,当你更关心"找到关于这个主题的5个最相关来源"而不是穷尽网络搜索时就用它们,记住这些是付费API,所以你可能想留着做深度研究用。
GPT Researcher MCP是一个深度研究代理,它规划、执行并撰写引用支持的报告,跨越网络和本地文档。它的专用MCP服务器通过MCP暴露一个"做深度研究"工具,给网页开发者提供严谨答案,回答诸如"我们应该从REST迁移到tRPC吗?"或"顶级开源网页分析栈如何比较?"这样的问题,无需手动连接几十个搜索和抓取工具。启动一个任务,等几分钟,你会得到一个带可点击来源的结构化报告,而不是单纯相信模型。
创建类服务器:让AI代理学会画图和做界面
这些MCP服务器为视觉界面和用户体验提供动力。设计到代码是前端开发的圣杯。
Figma官方Dev Mode MCP服务器通过MCP暴露你在Figma中选中的图层的实时结构,包括层级、自动布局、变体、文本样式和令牌引用,这样Claude、Cursor或Windsurf等工具就能针对真实设计生成代码,而不是基于截图。
Magic UI MCP帮助代理在一个设计系统内快速移动。它通过MCP暴露Magic UI React + Tailwind组件库,所以你可以说"做一个logo跑马灯"或"添加模糊淡入文字动画",然后拿回带有正确JSX和类的生产就绪组件。这对想快速发布精致营销区块、动画背景和设备模型的前端开发者来说是理想选择,无需花几小时手动调整Tailwind工具类。
Builder Fusion是一个一体化的创建、构建、测试和部署栈,为你预先连接好。你无需摆弄单个MCP配置,而是得到一个AI驱动的可视化画布,坐在你现有的GitHub仓库、设计系统和API之上,这样你的整个团队都可以提示、调整UI并针对实际代码库发布真正的拉取请求。因为Fusion原生支持MCP,你在工作区级别连接Figma、Supabase、Netlify、Sentry或Linear等服务器一次,每个代理都能使用它们。你无需每次启动新环境时都手动编辑JSON配置。
构建类服务器:让AI代理真正动手写代码和修bug
这些MCP服务器帮助你编写、调试和保护代码。这些服务器给你的代理访问本地机器的能力。没有它们,代理就被困在浏览器里。
官方文件系统MCP是安全的默认选项。它严格限制对允许目录的访问,最适合安全代码阅读和基本编辑。一个常见用例是让代理"读取这个仓库并解释架构"。当你淹没在复制粘贴中,只需要代理看到代码时使用它。
Desktop Commander是官方文件系统MCP的"上帝模式"替代品,它添加完整终端访问、进程管理(运行服务器、杀掉端口)和高级ripgrep搜索。当你厌倦了重启开发服务器或复制粘贴失败的测试日志时就用它,记住它能运行任意命令,把它当成交互式shell对待。你还能用它做另一件很酷的事?"整理我的下载文件夹"。
E2B MCP服务器带来"代码解释器"能力,给任何代理一个安全的云环境来运行Python/JS、执行shell命令或启动浏览器。这允许你让代理"写一个脚本分析这个CSV文件并生成图表"或"执行这段代码验证它能无错误运行"。当你想让代理运行迁移、数据清理作业或性能实验,而不触碰你的笔记本电脑或生产数据时,它是完美的。
Git MCP给代理对你的本地仓库的结构化理解(分支、提交、差异),无需解析原始shell输出。它解决了通常的"代理误解我的git状态"问题,让它安全地编写工作流脚本,如创建功能分支、审查差异和准备提交,无需脆弱的shell解析。
GitHub MCP添加了"搜索代码"能力,超越简单的上下文转储。当你不断把GitHub链接粘贴到聊天中时,它就很亮眼。让代理搜索单体仓库中的调用点、浏览PR或基于实时仓库数据总结最近更改,而不是依赖训练集中的任何内容。
GitLab MCP为自托管团队或使用GitLab集成DevOps平台的团队提供关键支持,它提供与GitLab CI/CD管道和问题跟踪的深度集成,允许代理检查构建状态或阅读合并请求。这对"为什么这个MR的管道失败了?"或"上次部署实际发布了什么?"这样的问题很棒。
Semgrep MCP使用静态分析发现漏洞、bug并强制执行编码标准。让代理在它自己的差异或PR上运行Semgrep,然后在把它作为CI门槛之前调整规则集。
数据类服务器:让AI代理学会管钱和查地图
这些MCP服务器处理存储、查询和管理你的核心业务数据。代理需要长期记忆和业务数据访问。只是要确保在真正了解如何处理LLM+数据库之前,把它们限定为只读。生态系统现在覆盖了大多数主要数据库:
Prisma Postgres最适合TypeScript团队,直接内置在Prisma CLI中(npx prisma mcp),允许代理查询数据和管理模式迁移;
Supabase/PostgreSQL最适合生产关系数据,完全了解行级安全策略,当你需要代理看到"真实"应用数据而不绕过你的认证模型时使用它;
Convex最适合全栈功能实现,它直接向后端函数和表暴露给代理,所以你可以说"添加一个通知feed",让它同时连接Convex函数和UI;
MongoDB最适合文档数据,提供模式检查和JSON查询,帮助代理导航混乱的半结构化集合;
SQLite是本地优先开发的可靠选择,让代理在这里实验模式、原型分析或构建小型内部工具,而不是指向生产环境;
MindsDB MCP最适合当你的应用需要推理分布在多个数据库、数据仓库和SaaS工具中的数据时,它在MCP服务器后面运行联邦查询引擎,让代理把这些来源当作单一虚拟数据库对待;
AWS MCP套件为DynamoDB、Aurora和Neptune提供官方服务器,如果你的基础设施已经住在AWS上,你想让代理检查表、调整配置或运行针对性查询而无需摆弄定制的SDK代码,这是理想选择。
Stripe MCP给代理"钱包"和管理收入的能力。它提供与Stripe API的安全交互,用于客户管理、支付和订阅,允许你"检查用户X的订阅状态"或"为这个新产品创建支付链接"。
Google Maps MCP给代理"空间感知"和对真实世界兴趣点数据的访问。用它"计算这个商店的配送半径"或"找到用户坐标附近的高评分餐厅"。
测试类服务器:让AI代理学会点按钮和找bug
这些MCP服务器帮助你验证代码、调试运行时问题和自动化浏览器工作流。代理需要通过在实际浏览器中运行应用来验证它们的工作。
Playwright MCP允许代理使用结构化可访问性树与网页交互,而不是依赖缓慢昂贵的截图。你可以让它"去localhost:3000,以'testuser'登录,验证仪表板加载"。它对捕捉"在DOM里看起来正常,但UI坏了"的问题很棒。
Chrome DevTools MCP给代理直接访问控制台、网络标签和性能分析器的权限。这允许你"检查为什么首页的LCP(最大内容绘制)很慢"或"捕捉我点击这个按钮时的控制台错误"。
BrowserStack MCP让代理在云端"租用"数千台真实设备来验证代码。一个关键功能是它能跨不同环境自动扩展测试套件,无需任何本地设置。当你需要确认布局或交互在特定设备/操作系统组合上真正工作时使用它。只是注意并发限制和测试运行时间,这样你就不会烧光BrowserStack的分钟数。
运行类服务器:让AI代理学会发布应用和救火
这些MCP服务器专注于发布应用并让它在生产环境中保持健康。
Netlify MCP最适合前端/JAMstack项目,允许代理管理站点、构建钩子和环境变量。当你厌倦了在Netlify UI和CLI之间来回跳转时使用它。让代理检查失败的构建日志、调整环境变量或启动预览部署,而你留在编辑器里。
Vercel MCP处理Next.js和全栈应用的部署监控、项目管理和基础设施控制。让代理创建新项目、调整环境变量或检查生产与预览部署的健康状况。
Sentry MCP专为在编辑器中直接跟踪实时错误和性能问题而构建。与其把堆栈跟踪截图贴到聊天里,不如指向一个Sentry问题,让代理拉取完整上下文、与最近发布关联并建议修复,而你无需打开Sentry UI。
Datadog MCP允许代理查询指标、日志和跟踪以诊断系统范围问题。这对"生产环境很慢"的时刻很理想,你想让代理切分日志、延迟图和跨服务的跟踪。
Last9 MCP提供深度可靠性工程和服务图。一个强大的用例是让代理"检查上次部署后的性能回归",代理能把变更事件与实时指标、跟踪和日志关联,识别你最近的代码推送是否导致了延迟峰值或错误率上升。
工作类服务器:让AI代理学会回消息和管项目
这些MCP服务器支持沟通、项目管理和业务工作流。
Slack MCP允许代理阅读频道、总结线程和发布消息。它把你的聊天历史变成可访问的知识库,让你简单地让代理"帮我跟上工程站会频道的进度"。当你淹没在未读频道和会议线程中时,它是完美的。
Linear MCP最适合高速创业公司,它专注于问题、周期和项目更新;
Jira MCP为大规模企业构建,它处理复杂工作流和工单状态。你可以用任一服务器"为这个我刚发现的bug创建工单"或问"登录重构项目的状态是什么?"
Notion MCP为你的Notion工作区提供语义搜索;
Google Drive MCP访问文档、表格和幻灯片。这允许你说"在Drive里找到Q3发布的产品规格",然后让代理基于这些规格帮你搭建代码。
Obsidian MCP服务器(如obsidian-claude-code-mcp和obsidian-mcp-plugin)让代理阅读、搜索和重构你的本地仓库。如果你的架构笔记、片段和设计文档已经住在Markdown里,它们很棒,但生态系统仍然早期且碎片化,所以把Obsidian MCP当作核心网页开发栈之外的强力用户附加组件对待。
Task Master把产品需求文档(PRD)转换成结构化、优先级排序、就绪实施的任务列表,你的代理可以在编码时阅读、创建和更新(例如"实施任务5,然后标记完成"),无需自定义API胶水。当你的待办事项住在Markdown和便利贴里而不是Jira或Linear里时使用它;保持任务单一事实来源(仓库里的.taskmaster/),这样代理和人类就不会不同步。
自动化类服务器:让AI代理学会串联各种工具
这些MCP服务器连接你的工具并自动化重复任务。
n8n MCP给代理带来复杂的低代码工作流自动化。n8n现在原生支持MCP,允许代理触发多步骤工作流。例如,你可以让代理"每当新线索进来就运行'合格与丰富'工作流"并返回结果。当你已经有n8b流程粘合CRM、邮件和内部API时,它是最棒的。让代理编排那些而不是手写HTTP调用。
Zapier MCP把你的代理连接到5000+应用,无需自定义API集成;
Pipedream MCP是一个开发者为中心的选择,允许代理触发无服务器代码(Node.js/Python)和事件驱动工作流。当你想让代理在SaaS中实际"做事"时就用这些,比如发送邮件、更新CRM记录或同步分析,而无需自己写所有胶水代码。
大脑类服务器:让AI代理学会思考和记住事情
这些MCP服务器增强代理自己的记忆、推理和元认知。大多数MCP服务器给代理新感官(文件、Git、数据库),而Sequential Thinking给它更好的心态。
Sequential Thinking MCP把推理外部化为显式步骤和分支,而不是单一的模糊"答案"。用它把大变更分解成有序阶段(分析、设计、实施、测试、推出),探索替代方法,稍后重新审视那些计划。它自己不跟外部API对话;当你想让AI配对程序员更像高级工程师思考时,它作为Task Master、Git或你的可观察性MCP旁边的可选"高级模式"发光。
大多数代理一关闭聊天就忘记一切。记忆MCP通过给代理一个持久大脑来解决这个问题。这些工具不只是检索文本匹配,而是构建结构化理解,允许代理随时间记住人、代码和概念之间的关系。
Non-Linear Memory MCP构建实体(人、项目、概念)及其关系的动态图;
Knowledge Graph MCP是代理的图RAG。它摄取你的文档并创建互联知识图,允许代理找到概念之间的"隐藏"连接(例如"新计费政策如何影响遗留API?")。向量数据库(Chroma、Pinecone、Qdrant)是RAG即工具。这让你"搜索"向量数据库找确切的相关段落,而不是塞满上下文。当你关心关系和长期知识("谁负责计费?")时用图式记忆;当你只需要从大文档堆里快速找到相关片段时用向量数据库MCP。
娱乐类服务器:让AI代理学会放音乐陪你加班
最后,别忘了用一些生成式播放列表让你的大脑保持快乐:
Spotify MCP把你的代理变成专注的点唱机,可以直接从编辑器搜索、排队和切换播放列表。
如果你住在YouTube生态系统里,YouTube MCP或YouTube Music MCP为YouTube/YouTube Music做同样的事,代表你处理曲目搜索和播放。
安装指南:让AI代理真正跑起来的实操步骤
"安装"MCP服务器只是告诉你的客户端那个服务器二进制文件或URL住在哪里:
Cursor(如果你已经在那里编码,这是最快的起点):打开设置→功能→MCP,点击添加MCP服务器,把Cursor指向命令(对于stdio服务器)或URL(对于SSE/HTTP服务器)。对于高级用户,同样信息可以住在~/.cursor/mcp.json的mcpServers块下。
Claude Desktop/Claude Code(桌面+IDE一个配置):创建或编辑claude_desktop_config.json(例如在macOS上:~/Library/Application Support/Claude/claude_desktop_config.json),在mcpServers下添加条目,指定服务器命令、参数和任何环境变量或API密钥,然后重启Claude让工具在桌面和Claude Code扩展中都显示出来。
ChatGPT(OpenAI,当你主要在浏览器里时最棒):在ChatGPT中,启用开发者模式,去设置→连接器,创建一个指向MCP服务器HTTPS端点(或通过ngrok等隧道本地URL)的连接器。保存后,你可以在聊天中选择那个连接器,ChatGPT会在需要时调用你的MCP工具。
从那里,你一般有两条采用路径:手动配置用上述步骤逐个把这些服务器连接到你的编辑器或聊天客户端。它灵活且到处可用,但通常涉及管理JSON文件、安装Python或Node.js运行时,以及手动处理API密钥。
简单方式(集成环境):像Builder Fusion这样的工具正朝着"点击连接"MCP工具和策划栈发展,你在工作区级别连接Git、Figma、Supabase和朋友一次,那里每个代理都能使用它们而无需额外设置。
安全最佳实践:别让AI代理把你生产环境炸了
一旦你从这个列表里选了几个服务器,锁定一些护栏,这样你的代理就不会意外炸了生产环境。
在实际层面:把每个MCP服务器当作有自己爆炸半径的微服务对待。把它放在TLS后面,要求客户端和服务器之间认证,限定API密钥范围,这样被攻破的配置文件看不到所有东西。授予最小权限。
高影响服务器(文件系统、终端、数据库、Stripe)应该以只读或沙盒模式启动,直到你观察到真实使用模式。像对待任何其他生产系统一样处理秘密和隔离。使用秘密管理器而不是在MCP JSON里硬编码密钥,在容器或远程沙盒里运行有风险的服务器,记录谁用哪些参数调用了哪个服务器。从读重开始,然后有回滚计划地添加写操作。从文档、搜索和可观察性服务器开始。
只在有明确业务案例和撤销错误方式时才添加写访问。对于在你自己机器上的快速本地实验,你可以直接……狂野一点。但一旦代理能触碰共享数据或金钱,把MCP当作任何其他生产基础设施对待。