摘要音频
本节课没有语音摘要。
学习笔记
核心概念:三个服务器原语 (Server Primitives)
本课程介绍了三个核心服务器原语:工具 (Tools)、资源 (Resources) 和提示 (Prompts)。理解每个原语的控制方是关键。
🔑 三个原语的控制方与用途
- 工具 (Tools)
- 控制方: 模型 (Model) / 云端 (Cloud)。
- 定义: 模型(如 Claude)决定何时运行特定工具。
- 用途: 增强模型的能力(例如,执行 JavaScript 代码)。
- 实现方式: 在 MCP 服务器中实现工具,或通过 MCP 客户端调用服务器工具。
- 资源 (Resources)
- 控制方: 应用 (App) / 应用代码 (Application Code)。
- 定义: 应用代码决定何时需要并执行资源,以及如何使用返回的数据。
- 用途: 为应用提供数据(例如,用于 UI 显示内容、或增强提示/Prompt)。
- 实现方式: 在 MCP 服务器中实现资源。
- 提示 (Prompts)
- 控制方: 用户 (User)。
- 定义: 用户决定何时触发提示的运行。
- 用途: 实现预定义的工作流(例如,点击按钮或使用斜杠命令)。
- 实现方式: 在 MCP 服务器中实现提示。
💡 总结映射关系
- 工具 (Tools) → 服务于模型 (Model)
- 资源 (Resources) → 服务于应用 (App)
- 提示 (Prompts) → 服务于用户 (User)
Takeaways
- 工具 (Tools) 由模型/云端控制,用于增强模型的能力(如执行代码)。
- 资源 (Resources) 由应用代码控制,用于为应用提供数据(如UI显示内容)。
- 提示 (Prompts) 由用户控制,用于触发预定义的工作流(如点击按钮)。
- 核心映射关系:工具服务于模型,资源服务于应用,提示服务于用户。
抽认卡 10 张卡片
问题
点击显示 · ←/→
答案
点击翻回
知识检测 0 题
No quiz for this lesson yet.