1.8 KiB
1.8 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |||||
|---|---|---|---|---|---|---|---|---|---|
| Model Context Protocol | concept |
|
|
2026-04-25 |
Model Context Protocol (MCP)
Aliases
- MCP
- Model Context Protocol
- 模型上下文协议
Definition
Model Context Protocol(MCP,模型上下文协议)是一个开放协议,旨在为 LLM 应用提供标准化接口,使其能够连接外部数据源和各种工具进行交互。
MCP 充当 LLM 与外部世界之间的标准化通信层:当 LLM 处理用户请求时需要访问外部信息或功能,MCP Client 向 MCP Server 发送请求;MCP Server 负责与相应的外部数据源或工具交互,获取数据并按 MCP 协议规范格式化后返回给 LLM。
Key Insight
"大模型是不会自己去调用外部数据源或者工具的,大模型只会告诉我们需要调用哪些工具,而我们需要自己去实现工具的调用。"
MCP 解决的核心问题:LLM 只能返回"需要调用什么工具和参数"的描述,不能自己执行。MCP 提供了 LLM 与工具之间的标准桥梁。
Architecture
User Request
↓
LLM(分析请求,决定需要哪些工具)
↓
MCP Client(发送标准化请求)
↓
MCP Server(与外部数据源/工具交互)
↓
格式化结果
↓
LLM(整合结果,生成最终响应)
Related Concepts
- AI Agent:LLM + MCP + 工具执行 = 真正自主的 Agent
- Prompt:MCP Server 的返回结果作为上下文注入 LLM 的 Prompt
- Large Language Model:MCP 扩展了纯 LLM 的能力边界