1、MCP 工作原理
Function Calling 让大模型从 “只会聊天” 变成了 “能调用工具的助手”,但不同大模型的接口标准混乱,工具适配成本极高。MCP(Model Context Protocol,模型上下文协议)正是为了解决这个问题而生:它定义了一套通用标准,让任何支持 MCP 的大模型应用,都能无缝调用搜索引擎、本地文件、API 服务甚至第三方软件,彻底打破大模型的 “信息孤岛”。
在动手之前,先理清 MCP 的三大角色:
| 角色 | 作用 | 示例 |
|---|---|---|
| MCP Host | 发起请求的 LLM 应用程序 | Cherry Studio、Claude Desktop、Cursor |
| MCP Client | 主机程序内部组件,与 Server 保持 1:1 连接 | Cherry Studio 内置集成 |
| MCP Server | 提供上下文、工具和 Prompt 的服务程序 | filesystem、mysql、playwright 等 |
简单来说,就是用户在 Cherry Studio(Hos