什么是 MCP 提示词(MCP Prompt)?

MCP 提示词(MCP Prompt)是 MCP Server 暴露的可复用提示模板,让 MCP Client 和 Host 可以呈现一致的任务型指令、参数和交互模式。

快速了解

规范文档官方规范

工作原理

MCP 提示词让 Server 可以把领域特定指导封装为可复用提示模板。当一组工具或资源需要推荐使用方式时,它很有价值,例如代码审查、日志分析、数据库排查或文档摘要。Prompt 不是可执行工具,也不能替代应用策略。它是结构化指导,Host 可以带着显式参数展示给用户或模型。

主要特点

  • 可复用指令资产:把任务特定指导封装为 Server 提供的模板
  • 参数感知:可声明由 Host 或用户在使用前填充的参数
  • 领域特定:常体现 Server 的工具和资源应如何组合使用
  • 非执行能力:提供指导,而不是直接执行操作
  • 治理敏感:不应夹带绕过 Host 策略的隐藏指令

常见用途

  1. 为代码仓库 MCP Server 提供标准代码审查提示词
  2. 用必填字段引导 AI 助手进行日志排查
  3. 提供引用可用 Schema 资源的数据库分析提示词
  4. 为知识库 Server 标准化文档摘要指令
  5. 为内部 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 策略、忽略用户同意或诱导模型误用工具的隐藏指令。它应像其他面向模型的指令一样被审查。

相关工具

相关术语

相关文章