返回市场
人工智能开发助手

人工智能开发助手

作者:jiemobasixiangcai139 星标更新:2025-07-02

项目介绍

🚀 MCP AI 开发助手

用于辅助AI开发者进行智能需求分析和架构设计的MCP工具

✨ 核心功能

  • 智能需求澄清 自动识别项目类型并生成针对性问题
  • 分支感知管理 跟踪项目目标、功能设计、技术偏好、UI设计等维度
  • 架构自动生成 基于完整需求生成技术架构解决方案
  • 持久存储 自动保存分析结果并支持导出文档

📁 快速配置

旧版配置

  1. 克隆代码

    git clone https://github.com/jiemobasixiangcai/ai-develop-assistant.git
    
  2. 推荐虚拟环境

    python -m venv venv
    source venv/bin/activate  # Unix/Linux/MacOS
    venv\Scripts\activate  # Windows
    
  3. 安装依赖

    pip install -r requirements.txt
    
  4. 配置文件位置

    Windows: %APPDATA%\Claude\claude_desktop_config.json
    macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    
  5. 添加配置

    {
      "mcpServers": {
        "ai-develop-assistant": {
          "command": "python",
          "args": ["path/to/AIDevlopStudy.py"],
          "env": {
            "MCP_STORAGE_DIR": "./mcp_data"
          }
        }
      }
    }
    
  6. 重启 Claude Desktop

新版配置

🔧 核心工具

  1. start_new_project - 启动新项目
  2. create_requirement_blueprint - 创建需求蓝图
  3. requirement_clarifier - 获取需求澄清提示
  4. save_clarification_tasks - 保存澄清任务
  5. update_branch_status - 更新分支状态
  6. requirement_manager - 需求文档管理器
  7. check_architecture_prerequisites - 检查架构前提条件
  8. get_architecture_design_prompt - 获取架构设计提示
  9. save_generated_architecture - 保存生成的架构设计
  10. export_final_document - 导出最终文档
  11. view_requirements_status - 查看需求状态

配置(远程直接复制到您的工具中,用您的本地目录替换MCP-STORAGE-DIR)

{
  "mcpServers": {
    "ai-develop-assistant": {
      "command": "uvx",
      "args": ["ai-develop-assistant@latest"],
      "env": {
        "MCP_STORAGE_DIR": "/path/to/your/storage"
      }
    }
  }
}

🎯 使用流程

步骤

  1. 需求澄清

    requirement_clarifier("我要做一个在线教育平台")
    
  2. 需求管理

    requirement_manager("目标用户:学生和教师", "项目概述")
    
  3. 检查状态

    view_requirements_status()
    
  4. 架构设计

    architecture_designer("在线教育平台架构")
    
  5. 导出文档

    export_final_document()
    

🚀 快速开始

快速启动

  1. 配置 Claude Desktop (参考上述配置方法)
  2. 重启 Claude Desktop
  3. 启动智能需求分析
    requirement_clarifier("描述你的项目想法")
    
  4. 跟随AI的智能引导 逐步完善每个需求分支
  5. 导出完整文档
    export_final_document()
    

最佳实践

  • 💬 信任AI分支管理 让AI引导您完成所有必需的分支
  • 🎯 明确表达偏好 明确表达对技术选择、UI风格等的偏好
  • 📊 定期检查状态 使用 view_requirements_status 了解进度
  • 🤖 适当授权AI 对不确定的部分,我们可以指示“使用常规解决方案”

🎯 现在您有了一个真正智能的AI开发助手,它会记住每一个细节,并引导您完成完整的需求分析!

💬 讨论群组

<div align="center"> <img src="./assets/qr-code.jpg" width="200" alt="交流群"> <br> 交流群 </div>