当AI开发遇见MCP:一场静悄悄的革命

2025年对AI开发者来说,是个特殊的年份。

不是因为又出了什么惊天动地的大模型,而是因为一个看似不起眼的协议——MCP(Model Context Protocol),正在悄然改变着我们写代码的方式。

这个由Anthropic在2024年底推出的协议,就像是给AI代理装上了"即插即用"的接口。想让AI访问数据库?插个MCP。想让AI读取文档?再插个MCP。想让AI管理你的Notion笔记?还是插个MCP。

听起来简单,但它带来的变化是颠覆性的。今天,我想和你分享6个真正改变了我开发工作流的MCP服务器——不是那种"看起来很酷但用不上"的工具,而是每天都在用、离不开的神器。

Context 7:让AI永远用最新的文档

你有没有遇到过这种情况:让AI帮你写代码,结果它用的是三年前的API,跑起来一堆报错?

这就是Context 7要解决的问题。

文档也有"保鲜期"

传统的AI代码助手,知识停留在训练时。但技术迭代速度有多快?React去年的写法,今年可能就过时了。TailwindCSS的类名,每个版本都在变。

Context 7做的事情很简单:它维护了一个不断更新的文档向量数据库,用语义搜索把最新、最相关的文档片段直接喂给AI。

举个例子:你让AI帮你写一个Next.js 15的组件,Context 7会先查找Next.js 15的官方文档,提取相关的API说明和代码示例,然后AI再基于这些"新鲜"的信息生成代码。

不是靠猜,是靠查。

它的免费版支持开源库,付费版还能访问私有文档。对比另一个类似工具Ref.tools,Context 7的优势是直接把完整文档注入上下文,虽然占用更多token,但准确性更高。

Docker MCP:上下文窗口的"减肥大师"

如果说Context 7解决的是"信息准确性",那Docker MCP解决的就是"信息过载"。

工具越多,AI越笨?

这是MCP面临的最大问题:每个MCP服务器可能暴露几十个工具,装了十几个MCP后,你的上下文窗口里就塞满了几百个工具的定义。

AI就像一个面对超长菜单的顾客——选择太多,反而不知道该点什么。

Docker MCP的解决方案很聪明:它只暴露两个工具——mcp_findmcp_add

工作流程是这样的:

  1. 你问AI:“帮我查一下数据库有哪些表”

  2. AI调用mcp_find:“我需要访问数据库的MCP”

  3. Docker返回数据库MCP的工具列表

  4. AI再调用mcp_add动态加载所需工具

  5. 最后执行实际操作

这就像是一个智能前台:不是一开始就把所有员工都叫出来,而是根据需求临时调人。

更厉害的是,Docker MCP还支持"代码模式"——AI可以即时创建JavaScript工具来调用其他MCP工具。这种动态能力,让AI Agent的想象空间大了十倍。

Shadcn Registry MCP:UI组件的"一键召唤术"

写过前端的都知道,UI组件库是个双刃剑。

好处是不用从零开始,坏处是AI经常"想当然"地使用组件,结果props对不上、依赖装不全,最后还得你手动改。

让AI真正"懂"组件库

Shadcn是个很特别的UI库——它不是npm包,而是直接把源代码复制到你的项目里,完全可定制。

但问题是,AI怎么知道怎么正确安装和使用这些组件?

Shadcn Registry MCP就是为此而生的。

它连接到Shadcn的组件注册表,让AI能:

  • 正确获取组件源代码

  • 自动安装必要的依赖

  • 按照正确的方式集成到项目中

更酷的是,你还能连接其他注册表,比如Aceternity UI、Magic UI。只需要在components.json里加几行配置,AI就能访问更多高质量组件。

这意味着什么?你描述一个设计想法,AI直接用专业组件实现——不是"差不多"的替代品,而是真正生产级别的代码。

Google Cloud MCP:企业级能力的"接入口"

如果前面几个MCP是"个人开发者的效率工具",那Google Cloud MCP就是"企业级应用的基础设施"。

从玩具到生产的跨越

Google在Gemini 3发布的同时,推出了一系列托管式MCP服务器。这些不是开源的社区项目,而是Google官方维护的企业级服务。

Google Maps MCP:让AI能够处理位置数据。想象一个客服AI,用户说"帮我找附近的门店",它能直接调用真实的地图数据,给出准确的地址和路线。

BigQuery MCP:这个更厉害——让AI能够分析企业数据,但不需要把敏感数据塞进上下文窗口。AI可以生成SQL查询,在服务器端执行,只返回结果摘要。

Compute和Kubernetes MCP:直接管理云资源和容器。“帮我扩容这个服务”,AI就能操作真实的云基础设施。

除了这些托管服务,Google还开源了Workspace、Firebase、Analytics等MCP。我个人用Firebase MCP特别多——管理数据库、认证、存储,全都能用自然语言操作。

Notion + Supabase:从想法到上线的"全栈伙伴"

最后两个MCP,是我日常用得最多的——Notion MCP和Supabase MCP。

Notion MCP:让AI管理你的第二大脑

我们团队的所有内容规划、任务追踪、灵感收集,都在Notion里。

以前,在AI编辑器里写代码时,想查一下某个需求的详细描述,得切换到浏览器,打开Notion,搜索,复制,再切回来。

现在?直接问AI:“把今天要做的任务列出来”。

Notion MCP能做的事情包括:

  • 搜索和获取页面内容

  • 创建新页面和数据库记录

  • 更新任务状态

  • 移动和组织内容

我最常用的场景是:边写代码边让AI更新开发日志。“把这个功能标记为已完成”,AI自动更新Notion里的状态。不用手动记录,也不会忘。

如果你用的是Obsidian,也有对应的Obsidian MCP,功能类似。

Supabase MCP:数据库操作的"自然语言界面"

Supabase是我们小项目的后端首选——开源、功能全、免费额度够用。

但每次写数据库相关的代码,都得想SQL语句、考虑表结构、处理迁移……这些其实都是重复劳动。

Supabase MCP改变了这一切。

你只需要告诉AI:“创建一个用户表,包含邮箱、密码哈希、创建时间”,它会:

  1. 连接到你的Supabase项目

  2. 生成合适的SQL

  3. 执行迁移

  4. 设置必要的权限

  5. 甚至还能帮你估算成本

从描述需求到数据库上线,可能只需要一分钟。

最厉害的是,它不是简单地生成SQL,而是真正理解Supabase的最佳实践——行级安全策略、索引优化、实时订阅配置——这些以前需要查文档的东西,现在AI全帮你搞定。

写在最后:MCP正在重新定义"编程"

回顾这6个MCP服务器,你会发现一个共同点:它们都在消除"上下文切换"。

以前,开发一个功能需要:

  • 查文档(切换到浏览器)

  • 写代码(切换回编辑器)

  • 测试数据库(切换到SQL客户端)

  • 记录进度(切换到Notion)

  • 部署上线(切换到云服务控制台)

现在?这些都可以在一个对话窗口里完成。

这不只是"效率提升"那么简单。当你不再需要频繁切换工具时,你的思维流就不会被打断。你可以真正专注于"要做什么",而不是"怎么操作工具"。

MCP让AI从"写代码的助手",变成了"全栈开发的伙伴"。

2025年才刚开始,MCP生态已经这么繁荣。我很期待接下来会出现什么新的玩法——也许是AI Agent能直接操作生产环境?也许是多个MCP协同工作,完成复杂的业务逻辑?

有一点是确定的:不会用MCP的开发者,会越来越难跟上时代。

如果你还没试过这些工具,建议从Context 7和Docker MCP开始——它们的安装最简单,效果也最直观。一旦你体验过"有MCP的开发",就再也回不去了。


文中提到的所有MCP服务器的安装链接和详细文档,可以在GitHub和各自的官网找到。如果你在实际使用中遇到问题,欢迎留言交流。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐