Skip to content

MCP 是干什么用的? ​

导读 ​

MCP 是一套通用协议,约定 Agent 怎么调用外部的独立服务:文件、数据库、网页搜索、GitHub 都可以通过它接进来。它提供的是工具,不是工作流——装错一个 MCP,代价可能让别人的命令跑进你的电脑,所以只常驻 4 个,其余按需开。

程序之间点对点调用接口,叫做API,约定 A 怎么调 B。MCP 类似一套通用标准 API 框架,给 AI 提供统一方式去访问文件、数据库和各类工具。任何遵守这套协议的程序,叫做 MCP Server(狭义 MCP,就是大家日常口中说的「装一个 MCP」)。

Skill 和 MCP(Server)不是一回事
  • Skill:寄宿在 Agent 宿主进程内的工作流、能力模块,同进程执行,它调用的是 Agent 原生工具,例如联网、查阅等,Token 直接写入当前会话上下文。
  • MCP(Server):独立进程的程序,它本身就是工具(服务),Agent 通过协议调用它,生成 Token 后再传回 Agent,是进入模型的上下文。

这意味着:

  • MCP(Server)背后的 Token,是已经被准备好的优质 Token。
  • 你要加倍谨慎,因为你没法保证它不会给你有毒的 Token。接错一个 MCP,代价可能是让别人的命令跑进你的电脑。
硬说 MCP 和 Skill 有什么相同的地方,那就是它的调用方式

和 Skill 的触发机制是一样的:在你输入提示词之前,Skill 和 MCP(Server)的 name / description 就已经注入到上下文了。匹配上就直接启用,而模型看到的只有合并后的工具清单,不会区别是来源于 Skill 还是 MCP。

Vibe Coding MCP Server 推荐清单 ​

TIP

MCP 是给 AI 助手外接能力的插件。不要一次性全装——工具越多,AI 越容易选错,还占内存。下面分「日常常驻」和「场景备用」两类,第二类建议存着,做对应项目时再开。

日常常驻(这 4 个建议长期开着) ​

MCP干什么为什么值得常驻
联网搜索(Tavily)搜实时网页信息外网资讯、时效性信息只能靠它
Context7拉取框架当前版本官方文档Vibe Coding 救命稻草,大幅减少 AI 编造过期 API(免费版有额度限制)
GitHub翻仓库、读代码、看 Issue让 AI 看懂开源项目、评估模板坑点
Sequential Thinking分步拆解复杂问题复杂需求少翻车,代码质量明显提升

场景备用(不要常驻,存着按需开) ​

这些是某个领域有专长的工具,平时一点用都没有,常驻后台反而有害。存成这份 md 文档,要做对应项目时再让 AI 帮你判断要不要装。

你要做的事用哪个 MCP备注
自动开网页、填表、点按钮验证Playwright(配 Chrome DevTools)
让 AI 读写你本地项目文件Filesystem
对接数据库PostgreSQL / Supabase / NeonSupabase 可以搭配 Vercel
有设计稿要转代码Figma前提是你真有 Figma 设计稿
用 shadcn 组件库写界面Shadcn/UI MCP做前端组件才需要
写 Tailwind 样式Tailwind CSS MCP做前端界面才需要
部署上线、看构建日志Vercel / Netlify上线阶段才用,写代码阶段不需要

参考资料 ​

除特别声明外,本书内容采用 CC BY-NC-SA 4.0 授权