Agent 基础

MCP 是什么:
它怎样把 AI 接到外部服务

先理解连接关系,再决定自己是否真的需要安装 MCP 服务。

预计阅读 12 分钟公开免费核验于 2026.08.19
内容目录 当前:第 07
开始前准备6
Agent 基础5
工具安装与配置6
模型与接口5
进阶专题5
本文目录 3 个部分

大家好,我是云途。MCP 经常被介绍成“AI 的 USB 接口”,这句话容易记住,却没有告诉你实际连接了谁、暴露了什么能力。

这篇从一次读取外部资料的需求开始。

MCP 连接的是宿主与服务

用户在宿主中发起任务,MCP 客户端连接服务端,服务端再提供工具、资源或提示模板。AI 宿主任务入口MCP Client管理连接MCP Server声明能力工具资源模板
用户在宿主中发起任务,MCP 客户端连接服务端,服务端再提供工具、资源或提示模板。

支持 MCP 的应用通常扮演宿主。宿主里的 MCP 客户端连接一个或多个 MCP 服务端。服务端把可以使用的能力按协议描述出来,让宿主知道怎样调用。

服务端可能提供三类能力

Tools

可以执行的动作,例如查询数据库、创建记录或调用业务 API。

Resources

可以读取的内容,例如文档、文件、数据库模式或知识库条目。

Prompts

服务端提供的可复用交互模板;是否支持取决于具体宿主。

不同宿主和服务端支持的能力不一定完全相同。安装前应查看官方说明,不要因为写着 MCP 就默认拥有全部功能。

先问权限,再问能不能连接

  1. 服务端是谁维护的,代码或发行来源是否可信?
  2. 它能读取哪些目录、账号和数据?
  3. 它是否拥有写入、发送、删除或付款能力?
  4. 密钥保存在什么位置,怎样撤销?
  5. 不用时如何停用或卸载?
连接成功只是技术结果;权限是否合适,才是使用判断。
完成检查

你已经能判断一个 MCP 是否值得连接

  • 能画出宿主、客户端与服务端的关系。
  • 知道 Tools、Resources 与 Prompts 的区别。
  • 安装前会检查来源、权限和撤销方式。

官方依据与延伸阅读

MCP IntroductionMCP Architecture