返回知识库
mcp进阶

MCP Tools、Resources 与 Prompts

MCP 三类核心原语分别表达可执行动作、可读取上下文和可选择模板。

01

为什么重要

混用会让控制权和用户预期不清晰。

02

核心原理

Tools 通常由模型选择,Resources 由应用选择,Prompts 由用户显式选择;具体客户端仍应提供确认策略。

03

工程实现

  • 按控制方选择原语
  • Schema 稳定
  • 描述副作用
04

最小示例

读取项目说明用 Resource,删除文件是 Tool,代码审查模板是 Prompt。
05

常见误区

  • 所有能力都做 Tool
  • Resource 暗含副作用
06

面试怎么说

三类原语的核心区别是能力语义与控制方,不只是接口名字。