使用说明

项目简介

AI专家工作流MCP服务器 (AI Expert Workflow MCP) 是一款基于Model Context Protocol (MCP) 构建的应用后端,旨在为LLM客户端提供专业的AI专家咨询服务。它模拟了产品经理、UX设计师和软件架构师的角色,通过对话交互引导用户完成产品规划、用户体验设计和软件架构设计,并能生成相应的文档。此外,该服务器还集成了Task Master任务管理工具,可以将生成的文档转化为可执行的任务列表,提升开发效率。

主要功能点

  • AI专家咨询: 提供产品经理、UX设计师和软件架构师三种AI专家角色,用户可以选择不同的专家进行项目咨询。
  • 文档生成: 可以根据与AI专家的对话内容,自动生成产品需求文档 (PRD)、UX设计文档和软件规格文档。
  • Task Master集成: 生成的PRD文档可以无缝对接Task Master任务管理工具,方便用户将规划转化为具体的开发任务。
  • Cursor编辑器集成: 可以通过MCP协议与Cursor等编辑器集成,在开发环境中直接使用AI专家工作流。

安装步骤

  1. 全局安装: 打开终端,运行以下命令全局安装 'ai-expert-workflow-mcp' 包:
    npm install -g ai-expert-workflow-mcp

服务器配置

要将AI专家工作流MCP服务器集成到MCP客户端(如Cursor编辑器),您需要配置MCP服务器信息。以下是配置示例,请添加到您的MCP客户端设置中(通常是JSON格式的配置文件):

{
  "mcpServers": {
    "ai-expert-workflow": {
      "command": "npx",
      "args": ["-y", "ai-expert-workflow-mcp"],
      "env": {
        "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
        "MODEL": "claude-3-sonnet-20240229",
        "MAX_TOKENS": 8000,
        "TEMPERATURE": 0.7
      }
    }
  }
}

配置参数说明:

  • 'server name': 'ai-expert-workflow' (服务器名称,可自定义)
  • 'command': 'npx' (用于执行npm包的命令)
  • 'args': '["-y", "ai-expert-workflow-mcp"]' (启动服务器的参数,'-y' 参数用于跳过npm安装确认)
  • 'env': 环境变量配置
    • 'ANTHROPIC_API_KEY': 您的Anthropic API密钥,必填,用于访问Claude模型。请替换 'YOUR_ANTHROPIC_API_KEY_HERE' 为您的真实密钥。
    • 'MODEL': 使用的Claude模型名称,默认为 'claude-3-sonnet-20240229',可根据需要修改。
    • 'MAX_TOKENS': 模型生成内容的最大 token 数量,默认为 '8000'。
    • 'TEMPERATURE': 模型生成内容时的温度参数,控制生成内容的多样性,默认为 '0.7'。

请务必将 'ANTHROPIC_API_KEY' 替换为您自己的API密钥。

基本使用方法

配置完成后,在您的MCP客户端中启用 'ai-expert-workflow' 服务器。您可以通过自然语言指令与AI专家进行交互,例如:

  1. 启动工作流: 与AI专家工作流进行对话,了解整体流程。

    Can you start the AI Expert Workflow for my project?
  2. 咨询产品经理: 与AI产品经理进行咨询,开始产品定义阶段。

    Can you consult with the AI Product Manager to create a PRD for my project?
  3. 生成PRD文档: 基于与产品经理的对话,生成完整的PRD文档。

    Can you generate a complete PRD document based on our consultation?
  4. 集成Task Master: 在生成PRD文档时,可以保存为Task Master可解析的格式,以便后续的任务管理。

    generateDocument productManager "Detailed project information from consultation" true
  5. 使用Task Master解析PRD: 使用Task Master工具解析保存的PRD文档,生成开发任务。

    Can you parse the PRD at scripts/prd.txt and generate tasks?

更多详细用法和指令,请参考仓库的 'README.md' 文件。

信息

分类

生产力应用