MCP(Model Context Protocol,模型上下文协议)是由 Anthropic 公司提出并开源的一项标准协议框架,旨在标准化大型语言模型与外部数据源和工具之间的交互方式。通过 MCP,AI 应用可以以统一的方式访问本地和远程资源,实现更高效、灵活的集成。
MCP 被誉为 AI 应用的“TYPE-C 接口”,就像 TYPE-C 为设备连接外设提供了标准化方式一样,MCP 为 AI 模型连接不同的数据源和工具提供了标准化接口。
MCP 采用模块化的客户端-服务器架构,解耦了 AI 助手与后端服务之间的关系。典型的 MCP 部署包括:
MCP 客户端通过 JSON-RPC 接口与服务器通信,支持多种传输机制,包括标准输入 / 输出(stdio)和流式传输 HTTP(Streamable HTTP)。
当用户以自然语言提出请求时,MCP 的工作流程如下:
整个过程对用户透明,提供了流畅的自然语言交互体验。
MCP协议的价值在于通过标准化统一的接口,打破了大语言模型的能力边界,使用户能够通过自然语言交互方便地调用各类工具和资源,极大提高了人机交互的体验。更多的MCP技术原理可参考 官方文档。
目前可在火山方舟体验中心体验 MCP 能力,点击对话框下方的「MCP」按钮,即可体验 MCP 能力,其支持多模型、多MCP服务器及工具选择。
说明
为获得更佳的 Canvas 体验效果,建议使用深度思考模型:Doubao-1.5-thinking-vision-pro,Doubao-1.5-thingking-pro,DeepSeek-R1。
在服务器管理界面点击按钮即可开启服务,访问密钥已预置,如无预置密钥,需自行去服务提供商官网获取。目前已支持对象存储,数据湖等4个一方 MCP 应用及飞常准,水滴信用等7个三方 MCP 应用,更多应用正在开发中,敬请期待。
下面是一个用 Doubao-1.5-thinking-pro 调用飞常准-Aviation MCP 服务,实现自然语言查询航班的应用案例 :