MCPModel Context Protocol
一句话
MCP 是一个开源标准,规定 AI 应用怎样用统一方式连接外部数据、工具和工作流程。
大白话
MCP 像 AI 应用的 USB-C 接口:外部工具只要按这个规格做成 MCP 服务,支持 MCP 的 AI 应用就能接上使用。
比喻的边界
USB-C 插上就能用,MCP 服务接上后能读什么、写什么,却要看服务暴露了哪些工具和你给的授权;接上一个不可信的服务,等于让它在你的电脑上执行代码。
拿去就能用
我想在里接入。帮我先说明它提供哪些工具、哪些会读取或修改数据、需要什么权限,再一步步带我配置,最后用一个只读操作测试连接。
还差:AI 工具、MCP 服务名称,发给 AI 前记得换掉
我配置好了 MCP 服务,但 AI 工具里看不到它的工具。配置文件贴在下面,令牌已换成 ***。帮我按顺序检查配置格式、启动命令和连接日志,每步告诉我看到了什么再下结论。
我想把自己应用的查询功能做成 MCP 服务给 AI 用。帮我设计暴露哪几个工具、每个接收什么参数、只读还是可写;写数据的工具先不做,方案我确认后再写代码。
别这样说 → 这样说
别这样说
帮我装个 MCP,让 AI 能操作数据库。
这样说
我想让 AI 编程工具能查询我的测试数据库。帮我找一个官方或维护活跃的数据库 MCP 服务,先列出它提供的工具和哪些能写数据,配置成只读,安装前告诉我要给它什么权限。
差别:限定了测试库和只读,要求先看清工具和权限再装。
误解MCP 是开源标准,所以网上的 MCP 服务都可以放心安装。
其实是MCP 只规定连接方式,不担保服务本身;它的工具可能执行任意代码,要只装可信来源,按最小权限配置,写操作前让 AI 先征得你同意。
展开专业理解
MCP 采用客户端—服务器架构:宿主,也就是 AI 应用,为每个 MCP 服务创建一个客户端并保持连接。服务可以提供工具、资源和提示模板。本地服务通常通过标准输入输出通信,远程服务通过 HTTP。规范要求用户知情同意、能控制共享哪些数据和执行哪些操作,工具要当作可执行代码谨慎对待。
来源
- MCP 官方:什么是 MCP 核对于 2026-09-26
- MCP 官方:架构 核对于 2026-09-26
- MCP 规范 核对于 2026-09-26