跳到正文
docai.cc

DOCAI · 专题

MCP:把工具接进模型

这个专题解决什么

模型本身只会生成文本,要查数据库、读文件、调内部接口,就得有人把能力递到它面前。MCP 就是这层接口约定。专题按「先懂角色、再跑一个服务、最后设防线」组织,适合准备把自家系统接进 AI 客户端的开发者。

课程 2词条 11更新 2026-11-13核验 2026-11-13 · docai 编辑部

MCP 常被描述成「AI 的 USB-C 接口」,这个比喻只对了一半:它统一的是连接方式,不保证接上来的工具安全可靠。真正要理解的是三个角色之间的分工,以及一次工具调用里,谁有权执行、谁负责校验。

这个专题包含什么

专题讲四层内容。第一层是协议本身:主机、客户端、服务端各自负责什么,工具、资源、提示分别是什么。第二层是服务端实现:一个最小 MCP 服务需要声明哪些能力、怎么启动、客户端怎么发现它。第三层是模型侧:工具调用如何触发,Agent 框架怎样把多轮调用串起来,Agent Skills 又如何复用现成能力。第四层是安全:工具描述和返回值都可能被污染,提示注入、越权调用与数据外泄要在设计时就考虑。读的时候可以把「谁发起、谁转发、谁执行」写在纸上,遇到报错时按这三段定位。专题不展开具体语言的 SDK 细节,也不评价各家客户端的功能完整度。

学习顺序

先读 MCP 概念,把角色和消息流向弄清楚;没有这个底子,配置项只会变成死记硬背。接着动手做最小服务,哪怕只暴露一个查询工具,也要亲自经历启动失败、连接超时和权限配置这些环节。配置阶段最常见的坑不是协议本身,而是进程没起来、路径不对或权限不足;先把日志看明白,再改工具定义。然后回到概念,补 MCP 服务端与工具调用:前者讲服务怎么描述自己,后者讲模型怎么发起调用、宿主怎么执行并回填结果。再往后读 Agent 框架,理解单次工具调用如何进入「计划—行动—观察」的循环。最后看提示注入与护栏,把外部输入当作不可信数据来处理。

全部相关词条

概念组是协议的地基:MCP、MCP 服务端、工具调用。动手组把知识变成可运行的东西:最小 MCP 服务、Agent 框架、Agent Skills。安全组决定这套东西能不能上生产:提示注入讲攻击面,护栏讲输出与动作的边界。三组不是三选一,接得进、跑得稳、守得住,缺一项都不算完成。如果只做一次内部试点,可以先从只读工具开始,把写操作留到权限模型清楚之后再开放。

学习顺序

05

按这个顺序读,每一步都建立在上一步之上。

  1. 01什么是 MCP让 AI 应用用一套统一协议接入外部工具和数据源的开放标准。概念
  2. 02接一个 MCP Server先接现成的,再考虑自己写。这一课走完三步:配置一个 server、确认工具真的可用、用最小代码写一个自己的。课程
  3. 03MCP Server 是什么按 MCP 协议把工具或数据暴露给模型进程的服务端;客户端负责连它,模型负责决定什么时候调。概念
  4. 04什么是工具调用模型不直接执行,而是输出「调哪个函数、传什么参数」,由你的程序执行后把结果回传。概念
  5. 05Agent 框架是什么,要不要用把「调模型 + 调工具 + 记状态」打包成抽象层的库;小任务自己写循环更透明,复杂流程才值得上框架。概念

相关词条

按问题分组,不按字母;先看你现在要解决的那一组。

来源

专题只做编排;每条事实的出处以概念页内的来源为准。
  1. [1]MCP · Architecture
  2. [2]MCP · Server concepts
  3. [3]Anthropic · MCP connector
查看 Markdown

相邻专题