你有没有过这种憋屈时刻:AI 对答如流,可一旦让它读一份本地文件、查一下数据库、操作某个业务系统,它就两手一摊——”我访问不到”。更麻烦的是,每接一个新工具,开发者都要单独写一套对接代码,同一个能力换个 AI 应用还得重写一遍,效率极低。
MCP(Model Context Protocol,模型上下文协议)就是为解决这个问题而生的开放标准,由 Anthropic 发布。它统一了 AI 模型与外部数据源、工具之间的通信方式:Server 一次写好,所有支持 MCP 的客户端都能调用。业内有人把它比作 AI 世界的”USB-C 接口”——一次配置,连通所有外部工具。
一、MCP 的架构:客户端加服务器
MCP 采用经典的客户端-服务器架构。MCP Client 是你用的 AI 应用,比如 Claude Desktop、Claude Code、Cursor、VS Code 等支持 MCP 的客户端;MCP Server 则是提供能力的服务端,它向外暴露三类东西:工具(Tools,可以执行的操作,比如读写文件、发起请求)、资源(Resources,可以读取的数据,比如文档、数据库记录)、提示词(Prompts,可复用的模板)。两者之间基于 JSON-RPC 2.0 通信,传输支持两种方式:stdio(本地进程,适合装在本机的 Server)和 HTTP/SSE(远程服务)。
二、普通人上手:三步连上第一个 MCP Server
好消息是,普通人不需要自己开发 Server,官方和社区已经有大量现成的 Server(文件系统、数据库、网页搜索类),照着下面三步走就行。第一步,选一个支持 MCP 的客户端并安装好。第二步,找到你需要的 Server,按它的文档在客户端的 JSON 配置文件里加上 mcpServers 字段,指定启动命令(常见的是 npx 或 uvx)及参数——不同客户端的配置文件名和位置不一样,但 Server 本身是通用的,换客户端照搬配置即可。第三步,重启客户端,打开对话让 AI”列一下你能用的工具”,验证连通性。
如果你想自己造轮子,官方提供了 SDK(比如 Python 的 mcp 包),可以按规范封装自己的工具和数据源。但对大多数普通用户,我的建议是:先用现成的 Server 跑通流程,确认真的需要定制能力再考虑开发,别一上来就重复造轮子。
三、关键区分:MCP 是协议层,不是技能层
很多人把 MCP 和最近很火的 Agent Skills 混为一谈,其实它们是两个层次:MCP 解决的是”怎么把外部工具接进来”(协议层),Agent Skills 解决的是”接进来之后,Agent 该怎么做事”(技能层,相当于给 Agent 的操作手册和能力包)。两者互补不冲突——MCP 负责打通管道,Skills 负责教会 Agent 用好管道。记住这个区分,就不会被各种新概念绕晕。
四、从哪里开始:先挑一个高频痛点场景
别贪多,先从一个高频痛点切入:比如让 AI 直接读写你的项目文件夹、连你的笔记库做问答,或者接一个搜索 Server 让回答带上实时信息。跑通一个场景,再逐步扩展。想把这些能力真正落地到日常工作中,可以看看本站的《WorkBuddy保姆级教程》,从桌面智能体工作台开始实战;更多智能体玩法,可以浏览Agent 与自动化实战归档。
总结一下:MCP 是 Anthropic 推出的开放标准,用统一的客户端-服务器架构和 JSON-RPC 通信,让 AI 一次配置就能调用各类外部工具、数据和提示词模板。它和 Agent Skills 一个管”接进来”、一个管”用得好”,抓住这个区分,就抓住了当前 AI 智能体生态的两条主线。现在就去挑一个现成 Server,花十分钟配好——这是普通人离”AI 替我干活”最近的一次。

