一、Prompts 和 Resources 是什么
MCP 协议定义了三种能力类型:Tools、Prompts、Resources。大多数使用场景集中在 Tools(可调用的工具函数),但 Prompts 和 Resources 是协议完整能力的另外两个维度。
Prompts 是 MCP Server 作者预先编写的指令模板。安装 MCP Server 后,这些 Prompts 以斜杠命令形式出现在 Claude Code 中,调用后其内容直接注入当前对话上下文。
Resources 是 MCP Server 暴露的可读取数据源。通过 @ 引用后,数据作为附件注入对话上下文,供 Claude 在回答中使用。
两者的共同特征:都是被动提供信息,不执行操作。Tools 改变外部状态,Prompts 和 Resources 只向对话注入内容。
二、能力类型
MCP 协议的三种能力各有不同的角色定位。
Prompts
Prompts 在 Claude Code 中以斜杠命令出现,命名格式为 /mcp__<server>__<prompt>。
参数以空格分隔传入。Prompt 内容被注入对话后,Claude 按照模板定义的流程执行——效果等同于手动输入一段详细指令,但 Server 作者已将最佳实践封装好。
查看已连接 Server 提供的 Prompts 数量:
Prompts: 2 表示 GitHub Server 提供了 2 个预定义的指令模板。输入 /mcp__ 后可查看自动补全建议。