AI Develop Assistant
Auxilia desenvolvedores de IA no esclarecimento de requisitos, design de módulos e arquitetura técnica.
GitHub
133
Experimente este MCPPatrocinadoDocumentação
🚀 Assistente de Desenvolvimento com IA MCP
Ferramenta MCP que auxilia desenvolvedores de IA na análise inteligente de requisitos e design de arquitetura
✨ Recursos Principais
- Esclarecimento Inteligente de Requisitos: Identifica automaticamente o tipo de projeto e gera perguntas direcionadas
- Gerenciamento Ciente de Ramificações: Acompanha dimensões como objetivos do projeto, design de funcionalidades, preferências técnicas, design de UI, etc.
- Geração Automática de Arquitetura: Gera soluções de arquitetura técnica com base em requisitos completos
- Armazenamento Persistente: Salva automaticamente os resultados da análise e suporta exportação de documentos
📁 Configuração Rápida
Configuração da Versão Antiga
-
Clonar o código
git clone https://github.com/jiemobasixiangcai/ai-develop-assistant.git -
Ambiente virtual recomendado
python -m venv venv source venv/bin/activate # Unix/Linux/MacOS venv\Scripts\activate # Windows -
Instalar dependências
pip install -r requirements.txt -
Localização do arquivo de configuração
Windows: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json -
Adicionar configuração
{ "mcpServers": { "ai-develop-assistant": { "command": "python", "args": ["path/to/AIDevlopStudy.py"], "env": { "MCP_STORAGE_DIR": "./mcp_data" } } } } -
Reiniciar o Claude Desktop
Configuração da Nova Versão
🔧 Ferramentas Principais
- start_new_project - Iniciar novo projeto
- create_requirement_blueprint - Criar blueprint de requisitos
- requirement_clarifier - Obter dicas de esclarecimento de requisitos
- save_clarification_tasks - Salvar tarefas de esclarecimento
- update_branch_status - Atualizar status da ramificação
- requirement_manager - Gerenciador de documentos de requisitos
- check_architecture_prerequisites - Verificar pré-requisitos de arquitetura
- get_architecture_design_prompt - Obter prompt de design de arquitetura
- save_generated_architecture - Salvar design de arquitetura gerado
- export_final_document - Exportar documento completo
- view_requirements_status - Visualizar status dos requisitos
Configuração (conexão remota direta - copie para suas ferramentas e substitua MCP_STORAGE_DIR pelo seu diretório local)
{
"mcpServers": {
"ai-develop-assistant": {
"command": "uvx",
"args": ["ai-develop-assistant@latest"],
"env": {
"MCP_STORAGE_DIR": "/path/to/your/storage"
}
}
}
}
🎯 Fluxo de Uso
Etapas Básicas
-
Esclarecimento de Requisitos
requirement_clarifier("我要做一个在线教育平台") -
Gerenciamento de Requisitos
requirement_manager("目标用户:学生和教师", "项目概述") -
Visualizar Status
view_requirements_status() -
Design de Arquitetura
architecture_designer("在线教育平台架构") -
Exportar Documento
export_final_document()
🚀 Começando
Início Rápido
- Configurar o Claude Desktop (consulte o método de configuração acima)
- Reiniciar o Claude Desktop
- Iniciar análise inteligente de requisitos:
requirement_clarifier("描述你的项目想法") - Siga a orientação inteligente da IA, aprimorando gradualmente cada ramificação de requisitos
- Exportar documento completo:
export_final_document()
Melhores Práticas
- 💬 Confie no gerenciamento de ramificações da IA: Deixe a IA guiá-lo por todas as ramificações de requisitos
- 🎯 Expresse preferências claramente: Expresse claramente preferências sobre seleção de tecnologia, estilo de UI, etc.
- 📊 Verifique o status regularmente: Use
view_requirements_statuspara acompanhar o progresso - 🤖 Autorize a IA adequadamente: Para partes incertas, você pode dizer "use a solução padrão"
🎯 Agora você tem um assistente de desenvolvimento com IA verdadeiramente inteligente, que lembra de cada detalhe e o guia por uma análise completa de requisitos!
💬 Grupo de Comunicação
Grupo de Comunicação