Supports environment variable configuration through .env files for customizing system behavior, logging levels, timeouts, and other operational parameters.
Provides integration with Git for cloning repositories and managing project source code during task execution.
Enables issue tracking, reporting bugs, and managing pull requests directly with GitHub repositories.
Generates visual diagrams for system workflows and execution processes using Mermaid syntax for documentation.
Built on Node.js with version requirements (>=18.0.0) and provides command-line tools for executing tasks in Node.js environments.
Uses npm for package management, installation of dependencies, and running system commands through npm scripts.
Integrates with Shields.io to generate status badges for displaying license, version, issues, and other project metrics.
Supports TypeScript projects with capabilities for refactoring JavaScript codebases to TypeScript while maintaining functionality.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Orquestradorcreate a user authentication API with JWT and unit tests"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🚀 Sistema MCP Orquestrador
Sistema completo de automação de tarefas com controle rigoroso de qualidade usando Model Context Protocol (MCP).
🎯 O que é o MCP Orquestrador?
O MCP (Model Context Protocol) Orquestrador é um sistema avançado que automatiza tarefas de desenvolvimento com controle total de qualidade:
📖 Lê e entende todo o codebase do projeto
🧠 Divide tarefas complexas em etapas específicas e executáveis
⚙️ Executa rigorosamente cada etapa com validação completa
🧪 Testa automaticamente cada resultado
📚 Documenta automaticamente todo o processo
✅ Valida rigorosamente antes de avançar
🔧 Corrige automaticamente problemas encontrados
Related MCP server: Divide and Conquer MCP Server
🏗️ Arquitetura
┌─────────────────────────────────────────────────────────────┐
│ Orquestrador Principal │
│ (Análise de Codebase + Divisão de Tarefas) │
└──────────────────────┬──────────────────────────────────────┘
│
┌───────────────▼───────────────┐
│ Loop Rigoroso │
│ (Não avança com erro) │
└───────────────┬───────────────┘
│
┌──────▼──────┐ ┌──────▼──────┐ ┌──────▼──────┐ ┌──────▼──────┐
│ MCP-1 │ │ MCP-2 │ │ MCP-3 │ │ MCP-4 │
│ ANALYZER │▶│ TESTER │▶│ DOCUMENTOR │▶│ VALIDATOR │
│ (Executor) │ │ (Testes) │ │ (Docs) │ │ (Validação) │
└─────────────┘ └─────────────┘ └─────────────┘ └──────┬──────┘
▲ │
│◄──────────────────────────────────────────────┘
(Rejeita e volta se não aprovado)🚀 Instalação Rápida
# Clone o repositório
git clone https://github.com/Felipemc13/mcp.git
cd mcp
# Instale as dependências
npm install
# Configure o ambiente
cp .env.example .env
# Configure o sistema
npm run setup
# Execute
npm start📖 Uso
🎮 Modo Interativo
npm start📊 Análise de Codebase
npm run analyze✅ Validação do Sistema
npm run validate📈 Status do Sistema
npm run status🎯 Exemplos de Uso
Criar uma API Completa
npm start
# Tarefa: "Criar uma API REST completa para gerenciar usuários com CRUD, autenticação JWT e testes"Corrigir Bugs
npm start
# Tarefa: "Investigar e corrigir o erro 500 na rota /api/login"Implementar Testes
npm start
# Tarefa: "Implementar testes unitários completos para o módulo de autenticação"Refatoração
npm start
# Tarefa: "Refatorar o projeto para usar TypeScript mantendo toda funcionalidade"🔧 Comandos CLI
# Iniciar com tarefa específica
node index.js start --task "Sua tarefa aqui"
# Análise específica
node index.js analyze --path ./src --depth 3
# Limpeza seletiva
node index.js clean --logs --temp
# Configuração inicial
node index.js setup --interactive⚙️ Configuração
Personalize via arquivo .env:
# Nível de log (debug, info, warn, error)
LOG_LEVEL=info
# Timeout padrão (ms)
DEFAULT_TIMEOUT=300000
# Auto-fix automático
AUTO_FIX_ENABLED=true
# Score mínimo para aprovação
MIN_APPROVAL_SCORE=70
# Modo verboso
VERBOSE=true📊 Funcionalidades Principais
✅ Sistema de Análise Inteligente
🔍 Detecção automática de linguagens e frameworks
📦 Análise de dependências e estrutura
🏗️ Identificação de padrões e arquitetura
📋 Mapeamento completo do codebase
⚙️ Execução Rigorosa e Controlada
🎯 Divisão de tarefas em etapas específicas
🔄 Execução controlada com validação em cada passo
🔧 Sistema de retry e auto-correção automática
⏱️ Controle de timeout e performance
🧪 Testes Automáticos Abrangentes
✅ Verificação de sintaxe em tempo real
🚀 Testes de funcionalidade automatizados
⚡ Verificação de performance
🔄 Testes de regressão
🔗 Testes de integração
📚 Documentação Automática Completa
📝 Documentação de cada etapa executada
📖 Atualização automática de README
📊 Geração de relatórios detalhados
📈 Histórico completo de execução
🗂️ Índices organizados automaticamente
✅ Validação Rigorosa Multi-Nível
🎯 Critérios específicos por tipo de tarefa
📊 Scores de qualidade e completude
✅ Aprovação baseada em métricas rigorosas
📋 Relatórios de validação detalhados
🚫 Bloqueio de avanço com erro
🔄 Fluxo de Execução Detalhado
graph TD
A[Tarefa Recebida] --> B[Análise do Codebase]
B --> C[Divisão em Etapas]
C --> D[MCP-1: Executar Etapa]
D --> E[MCP-2: Testar Resultado]
E --> F{Testes OK?}
F -->|Não| G[Auto-Fix]
G --> D
F -->|Sim| H[MCP-3: Documentar]
H --> I[MCP-4: Validar]
I --> J{Aprovado?}
J -->|Não| K[Melhorias]
K --> D
J -->|Sim| L{Última Etapa?}
L -->|Não| M[Próxima Etapa]
M --> D
L -->|Sim| N[✅ Tarefa Concluída]📈 Monitoramento e Logs
Logs Detalhados
# Ver logs em tempo real
tail -f logs/system.log
# Filtrar por componente
grep "MCP-1" logs/system.log
grep "ERROR" logs/system.logRelatórios Automáticos
📊 Validação:
logs/validation-reports/🧪 Testes:
logs/test-reports/📚 Documentação:
docs/📈 Execução:
logs/execution-reports/
🤝 Contribuindo
Contribuições são bem-vindas! Veja CONTRIBUTING.md para diretrizes.
Fork o projeto
Crie uma branch para sua feature
Commit suas mudanças
Push para a branch
Abra um Pull Request
📋 Roadmap
Interface web para monitoramento
Integração com mais linguagens
Plugin para VS Code
API REST para automação
Dashboard de métricas
Integração com CI/CD
📄 Licença
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para detalhes.
🆘 Suporte
⭐ Estrelas e Feedback
Se este projeto foi útil para você, considere dar uma ⭐ no GitHub e compartilhar!
Desenvolvido com ❤️ por Felipe Cavalcanti
Sistema MCP Orquestrador - Automação Inteligente com Controle Total 🚀
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.