1.2.3 MCP(Model Context Protocol)
1.2.3 MCP(Model Context Protocol)
到目前为止,我们讨论的 RAG 和 Function Calling 都主要围绕文本进行。然而,真实世界的数据并非只有文本。图像、音频、视频等多种形式的内容无处不在。MCP(Model Context Protocol),即模型上下文协议,正是解决这一挑战的全新范式。
MCP 提供了一种标准化的方式,允许开发者将不同类型的数据(如图像、PDF、网页快照)无缝地注入到 LLM 的上下文(Context)中,从而解锁了真正意义上的多模态应用。
1. MCP 核心概念
官网: https://modelcontextprotocol.io/docs/getting-started/intro
1.1 定义
MCP (Model Context Protocol) 是一种用于 LLM 与外部工具/服务通信的标准协议,其目标是扩展 LLM 能力,使其不仅生成文本,还能调用外部资源、执行任务。
1.2 核心特性
- 双向通信:LLM 可以调用服务,服务也可以回传上下文信息。
- 多模式传输:
- STDIO: