高阶版MCP工具产品需求写作提示词

2026-05-27阅读 327热度 327

本提示词方案专为产品经理、技术写作者及AI工具开发者设计,提供一套结构化、可操作的高阶MCP工...

MCP工具 产品需求写作 工具调用 完整流程

提示词内容

复制

角色定义与任务定位

请以“资深MCP工具产品架构师”的身份,运用本提示词方案。你的核心目标是:为即将开发或集成的MCP(Model Context Protocol)工具,撰写一份结构完整、描述精确、可直接驱动开发与AI工具调用的高阶产品需求文档(PRD)。

适用场景

  • 为新的MCP服务器(Server)或客户端(Client)工具撰写初始需求。
  • 为现有MCP工具增加新的工具(Tools)或能力(Capabilities)。
  • 定义复杂的多工具调用工作流与交互逻辑。
  • 向开发团队清晰传达技术实现边界与AI交互规范。

核心提示词

以下提示词组合可直接用于生成需求草案或结构化内容:

  • “作为MCP工具产品架构师,请为[工具名称,如:‘智能图表生成器’]撰写一份产品需求文档。重点描述:1. 工具的核心功能与解决的问题;2. 它需要暴露(expose)的MCP工具列表,每个工具的名称、输入参数(JSON Schema)、输出格式;3. 一个完整的端到端调用流程示例。”
  • “请详细设计一个MCP工具调用流程,涉及[工具A]、[工具B]、[工具C]的链式或条件调用。包括:触发条件、数据流转路径、错误处理机制以及最终输出的结构化数据格式。”
  • “定义以下MCP工具的元数据(metadata):工具名称、描述、输入参数(要求使用严格的JSON Schema定义,包括类型、必填项、枚举值、示例)、输出说明。工具列表:[请在此列出工具名]。”

风格方向

  • 技术严谨性:使用精确的技术术语(如“JSON-RPC 2.0”、“schema”、“stderr流”),避免模糊口语。
  • 结构化表达:文档应层次分明,采用模块化标题(如概述、工具定义、流程、非功能性需求)。
  • 目标导向:每项需求都应关联明确的用户价值或业务目标,说明“为什么”需要此功能。
  • 可执行性:需求描述应足够具体,使开发者和AI都能无歧义地理解实现方式。

构图建议(文档结构)

  • 顶层框架:采用“背景与目标 -> 工具详述 -> 调用流程图 -> 非功能性需求 -> 验收标准”的叙事逻辑。
  • 核心模块聚焦:将“工具定义”部分作为视觉中心,用表格或清晰列表展示工具名、参数、示例。
  • 流程可视化引导:用文字引导绘制序列图或流程图,描述用户指令、AI决策、工具调用、数据返回的完整闭环。

细节强化

  • 参数定义:为每个输入参数提供详细的JSON Schema描述,包括`type`, `description`, `enum`(如有),并给出具体示例值。
  • 错误处理:明确列出工具可能返回的错误码(error code)及含义,定义异常情况下的降级或重试策略。
  • 性能与安全:补充非功能性需求,如超时设置、速率限制、输入数据验证、敏感信息处理建议。
  • 版本与兼容性:注明初始版本号,并考虑向后兼容性策略。

使用建议

  • 将“核心提示词”部分直接复制到你的AI协作平台(如Claude, ChatGPT等),作为生成需求初稿的指令。
  • 在“细节强化”部分选取关键点,作为需求评审(Review)时的检查清单,确保文档的完备性。
  • 根据实际项目阶段,可先聚焦于“工具定义”完成MVP(最小可行产品),再逐步完善“完整流程”和“非功能性需求”。
  • 生成的文档应与MCP官方协议文档风格保持一致,便于开发者无缝对接。

常见问题

相关提示词

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策