MCP 模型上下文协议
An open protocol that standardizes how applications provide context to LLMs.
一个开源的协议:这个协议定义了应用如何提供上下文给大模型
当然这个设计也是 CS 的,也就三种角色:
- 主机(操作系统上运行)
- 客户端
- 服务端
从大模型控制的视图中看,可以分为:
- 模型控制的:Toos
- App 控制的:资源
- 用户控制的:提示词
提示词---->模型---->App
用户 ----> 推理引擎 ----> 调用 App
目前 vscode 中已经可以安装 MCP Tools
有一些功能可以通过 用户配置 启用
最后就是通过 Copilot 直接调用各种 Tools 的能力。
用户 ----> 推理引擎(Copilot) ----> 调用 Tools(Apps)
Copilot 中已经包含了一个 Coding Agent
可以直接让 Copilot 写代码和 Tools 交互