MCP 是什么:用统一协议连接模型与外部工具

MCP 将模型、工具和上下文资源用更统一的方式连接起来,适合构建可复用的 AI 工作流。

MCP 可以理解为模型连接外部工具和数据的一种协议约定。它解决的不是“模型会不会调用 API”,而是让工具能力有统一的描述、发现和调用方式。

MCP 的三个角色

通常可以把系统分成客户端、服务端和模型。客户端负责连接,服务端暴露工具或资源,模型根据上下文决定是否使用。

接入时要关注什么

首先确认工具的输入 schema 是否清晰,其次限制权限范围,最后为失败情况提供可读的错误信息。工具越强,越需要最小权限和审计记录。

从小工具开始

建议先实现一个只读工具,例如查询项目文档或读取任务列表。验证调用流程稳定后,再考虑写入操作和多步骤 Agent。