
| 类型 | 人工智能开放协议 |
| 英文全称 | Model Context Protocol |
| 发起者 | Anthropic |
| 推出时间 | 2024年 |
| 官网 | modelcontextprotocol.io |

MCP(模型上下文协议,Model Context Protocol)是一种让大语言模型应用以标准化方式连接外部数据源、工具和服务的开放协议。
MCP 由 Anthropic 发起,目标是解决 AI 应用接入文件、数据库、代码仓库、搜索服务和业务系统时接口各异的问题。它定义了一套通用通信方式,使开发者不必为每种模型和外部系统重复编写专用连接逻辑。
MCP 通常采用主机、客户端和服务器架构。主机是聊天助手、集成开发环境等 AI 应用;客户端负责建立和管理连接;MCP 服务器则向模型提供经过描述的能力。这里的“服务器”既可以是本地进程,也可以是通过网络访问的远程服务。
MCP 可用于编程助手读取项目文件、企业机器人查询内部知识库、智能代理连接协作平台,以及自动化工具调用业务接口。它改善的是模型与外部系统的连接方式,并不会自动提升模型本身的推理能力。
由于 MCP 工具可能接触敏感数据或执行实际操作,部署时应采用最小权限、身份验证、访问控制和操作审计。客户端还应清楚展示工具调用内容,并对删除、发送或修改数据等高风险动作设置用户确认。
问:MCP 是一种大语言模型吗?答:不是。它是连接模型应用与外部能力的协议,可被不同模型和客户端采用。
问:MCP 与 API 有什么区别?答:API 是服务自身提供的接口,MCP 则在其上层统一描述和调用方式;MCP 服务器通常仍需通过 API、数据库驱动或本地程序访问实际服务。
问:使用 MCP 是否一定要联网?答:不一定。本地 MCP 服务器可直接连接文件或程序,只有访问远程服务时才通常需要网络。

| 类型 | 人工智能开放协议 |
| 英文全称 | Model Context Protocol |
| 发起者 | Anthropic |
| 推出时间 | 2024年 |
| 官网 | modelcontextprotocol.io |
登录 后参与讨论
暂无讨论,来发表第一条评论吧