Prompts 与 Resources

MCP Server 除工具外的两种能力——预定义命令模板和可引用数据源,扩展对 MCP 协议完整能力的认知。

实战5 分钟

一、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 协议的三种能力各有不同的角色定位。

能力方向触发方式典型用途
Tools执行操作(可读写)Claude 自动调用创建 Issue、运行查询、修改文件
Prompts注入指令模板(只读)用户手动 / 命令代码审查流程、Bug 分析模板、数据迁移方案
Resources注入数据(只读)用户 @ 引用数据库 Schema、API 文档、项目配置

Prompts

Prompts 在 Claude Code 中以斜杠命令出现,命名格式为 /mcp__<server>__<prompt>

参数以空格分隔传入。Prompt 内容被注入对话后,Claude 按照模板定义的流程执行——效果等同于手动输入一段详细指令,但 Server 作者已将最佳实践封装好。

查看已连接 Server 提供的 Prompts 数量:

Prompts: 2 表示 GitHub Server 提供了 2 个预定义的指令模板。输入 /mcp__ 后可查看自动补全建议。

Resources

付费内容

继续阅读完整课程

购买后即可解锁全部 16 个功能模块、实战场景与深度配置。

¥199¥399
  • 30 分钟完成第一个真实任务
  • 实战场景 + 深度配置
  • 长期访问,持续更新
MCP 完全指南9/11