什么是 MCP 提示词(MCP Prompt)?
MCP 提示词(MCP Prompt)是 MCP Server 暴露的可复用提示模板,让 MCP Client 和 Host 可以呈现一致的任务型指令、参数和交互模式。
快速了解
| 规范文档 | 官方规范 |
|---|
工作原理
MCP 提示词让 Server 可以把领域特定指导封装为可复用提示模板。当一组工具或资源需要推荐使用方式时,它很有价值,例如代码审查、日志分析、数据库排查或文档摘要。Prompt 不是可执行工具,也不能替代应用策略。它是结构化指导,Host 可以带着显式参数展示给用户或模型。
主要特点
- 可复用指令资产:把任务特定指导封装为 Server 提供的模板
- 参数感知:可声明由 Host 或用户在使用前填充的参数
- 领域特定:常体现 Server 的工具和资源应如何组合使用
- 非执行能力:提供指导,而不是直接执行操作
- 治理敏感:不应夹带绕过 Host 策略的隐藏指令
常见用途
- 为代码仓库 MCP Server 提供标准代码审查提示词
- 用必填字段引导 AI 助手进行日志排查
- 提供引用可用 Schema 资源的数据库分析提示词
- 为知识库 Server 标准化文档摘要指令
- 为内部 AI 助手封装团队认可的工作流
示例
loading...
Loading code...常见问题
MCP Prompt 和 MCP Tool 有什么区别?
MCP Prompt 提供可复用指导。MCP Tool 执行操作。Prompt 可以告诉模型如何使用工具,但它本身不会执行工具动作。
谁决定是否使用 MCP Prompt?
Host 或用户界面决定如何展示 Prompt。只有在 Host 把 Prompt 内容纳入交互后,模型才会使用它。
MCP Prompt 可以包含参数吗?
可以。Prompt 可以定义仓库路径、Issue ID、日志查询或目标文档等参数,让模板可复用,而不是写死某个任务实例。
MCP Prompt 的安全风险是什么?
Prompt 不应包含绕过 Host 策略、忽略用户同意或诱导模型误用工具的隐藏指令。它应像其他面向模型的指令一样被审查。