MCP 协议
一、MCP 协议概述
MCP(Model Context Protocol
,模型上下文协议)是由 Anthropic
公司(也就是开发 Claude 模型的公司)推出的一个开放标准协议,就像是一个 “通用插头” 或者 “USB 接口”,制定了统一的规范,不管是连接数据库、第三方 API,还是本地文件等各种外部资源,目的就是为了解决 AI 模型与外部数据源、工具交互的难题。
MCP
大概的工作方式:MCP Host
,比如 Claude Desktop、Cursor
这些工具,在内部实现了 MCP Client
,然后MCP Client
通过标准的 MCP 协议和 MCP Server
进行交互,由各种三方开发者提供的 MCP Server
负责实现各种和三方资源交互的逻辑,比如访问数据库、浏览器、本地文件,最终再通过 标准的 MCP 协议返回给 MCP Client
,最终在 MCP Host
上展示。