AI Develop Assistant
Asiste a desarrolladores de IA en la clarificación de requisitos, diseño de módulos y arquitectura técnica.
Documentación
🚀 MCP AI Develop Assistant
Herramienta MCP que asiste a desarrolladores de IA en el análisis inteligente de requisitos y el diseño de arquitectura
✨ Características principales
- Aclaración inteligente de requisitos: Identifica automáticamente el tipo de proyecto y genera preguntas específicas
- Gestión consciente de ramas: Realiza seguimiento de dimensiones como objetivos del proyecto, diseño de funciones, preferencias técnicas, diseño de UI, etc.
- Generación automática de arquitectura: Genera propuestas de arquitectura técnica basadas en requisitos completos
- Almacenamiento persistente: Guarda automáticamente los resultados del análisis y admite exportación de documentos
📁 Configuración rápida
Configuración de versiones antiguas
-
Clonar el repositorio
git clone https://github.com/jiemobasixiangcai/ai-develop-assistant.git -
Entorno virtual recomendado
python -m venv venv source venv/bin/activate # Unix/Linux/MacOS venv\Scripts\activate # Windows -
Instalar dependencias
pip install -r requirements.txt -
Ubicación del archivo de configuración
Windows: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json -
Agregar configuración
{ "mcpServers": { "ai-develop-assistant": { "command": "python", "args": ["path/to/AIDevlopStudy.py"], "env": { "MCP_STORAGE_DIR": "./mcp_data" } } } } -
Reiniciar Claude Desktop
Configuración de la nueva versión
🔧 Herramientas principales
- start_new_project - Iniciar nuevo proyecto
- create_requirement_blueprint - Crear plan de requisitos
- requirement_clarifier - Obtener indicaciones para aclaración de requisitos
- save_clarification_tasks - Guardar tareas de aclaración
- update_branch_status - Actualizar estado de ramas
- requirement_manager - Gestor de documentos de requisitos
- check_architecture_prerequisites - Verificar requisitos previos de arquitectura
- get_architecture_design_prompt - Obtener indicaciones para diseño de arquitectura
- save_generated_architecture - Guardar el diseño de arquitectura generado
- export_final_document - Exportar documento completo
- view_requirements_status - Ver estado de requisitos
Configuración (conexión remota directa, cópiala en tu herramienta y reemplaza MCP_STORAGE_DIR con tu directorio local)
{
"mcpServers": {
"ai-develop-assistant": {
"command": "uvx",
"args": ["ai-develop-assistant@latest"],
"env": {
"MCP_STORAGE_DIR": "/path/to/your/storage"
}
}
}
}
🎯 Flujo de uso
Pasos básicos
-
Aclaración de requisitos
requirement_clarifier("我要做一个在线教育平台") -
Gestión de requisitos
requirement_manager("目标用户:学生和教师", "项目概述") -
Ver estado
view_requirements_status() -
Diseño de arquitectura
architecture_designer("在线教育平台架构") -
Exportar documento
export_final_document()
🚀 Comenzar
Inicio rápido
- Configurar Claude Desktop (consulta el método de configuración anterior)
- Reiniciar Claude Desktop
- Iniciar el análisis inteligente de requisitos:
requirement_clarifier("描述你的项目想法") - Sigue la guía inteligente de IA para completar gradualmente cada rama de requisitos
- Exportar el documento completo:
export_final_document()
Buenas prácticas
- 💬 Confía en la gestión de ramas de la IA: Deja que la IA te guíe para completar todas las ramas de requisitos
- 🎯 Expresa preferencias con claridad: Indica explícitamente tus preferencias sobre selección tecnológica, estilo de UI, etc.
- 📊 Revisa el estado periódicamente: Usa
view_requirements_statuspara conocer el progreso - 🤖 Autoriza a la IA apropiadamente: Para partes inciertas, puedes decir "usa el enfoque estándar"
🎯 Ahora tienes un asistente de desarrollo de IA verdaderamente inteligente que recordará cada detalle y te guiará para completar el análisis completo de requisitos.
💬 Grupo de intercambio
Grupo de intercambio