KunSpace
返回博客

MCP 是什么?让 AI 连接外部工具

2026年3月28日
3 次阅读

读完了?别空手走啊 😏

白嫖可以,但点个赞显得有教养

写评论

有想法?直接在这说,不用跑留言板

MCP 是什么?

MCP(Model Context Protocol,模型上下文协议) 是一套开放标准,用来让 AI 应用以统一方式连接外部工具和数据源。

大模型像一位很聪明但被关在房间里的顾问:你问原理它能答,但你问「我项目里 README 写了啥」,它看不见——除非有人帮它打开文件夹、查数据库、调接口

MCP 就是规定:工具怎么注册、AI 怎么调用、结果怎么返回。写一次 MCP Server,Cursor、Claude Desktop 等不同客户端都能复用。

MCP 连接多种工具


三个角色,一张关系图

角色 是谁 做什么
Host Cursor、Claude Desktop 等 你正在用的 AI 应用
Client Host 内置的连接模块 向 Server 发起「调用某工具」
Server 文件、Git、数据库等适配器 真正执行读文件、搜代码等操作

你在 Cursor 里说「总结这个项目的 README」——Host 通过 Client 找到 Filesystem MCP Server,Server 读盘返回内容,模型再总结。你感觉 AI 会读项目了,其实是 MCP 替它读的。


举例:没有 MCP vs 有 MCP

没有 MCP

用户:我订单 12345 物流到哪了?
AI:请把订单详情截图发我……

有 MCP + 订单查询 Server

用户提问
  → AI 决定调用 query_order(12345)
  → MCP Server 查后端
  → 返回「已发货,顺丰 SF1234567890」
  → AI 组织成礼貌回复

AI 负责理解和表达,MCP 负责动手查——分工清晰。


MCP 和 Function Calling 啥关系?

  • Function Calling:模型输出「我要调函数 X,参数是 Y」——像一张订单
  • MCP:整个工具柜的行业标准——工具描述、权限、传输格式都统一

很多 Agent 底层仍是 function calling;MCP 解决的是「每个项目都要重写一遍工具接入」的重复劳动。在 Cursor 里启用 Git、文件类 MCP,就是在用这套标准。


总结

MCP 不是又一个 AI 模型,而是 AI 的「USB 接口规范」——让读文件、查 Git、连浏览器这些能力,以同一套协议接到不同 AI 产品上。
搞懂 MCP,你就明白现代 AI 应用为何能「动手」而不只是「动嘴」。

评论

还没有评论,来做第一个吧

有想法?直接在这说,不用跑留言板