Maestro
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Maestro v6.0.0
Servidor MCP (Model Context Protocol) autônomo. Uma orquestração "Fat MCP" para desenvolvimento assistido por IA com Zero-API approach, auto-correção, TDD Invertido e pipelines nativos.
🆕 Novidades v6.0.0
🚀 Watcher Nativo Event-Driven (Sprint 5)
Ao invés de paradas bloqueantes a cada arquivo salvo, a
ValidationPipelineagora corre local em background acionada por eventoschokidardo sistema operacional.
🛡️ TDD Invertido (Sprint 4)
Documentos de
.orientacao-gate.mdpré-gerados contendo as métricas de sucesso que a IA lê antes de escrever a funcionalidade. Sucesso ou Rollback compulsório se Score < 70.
⚙️ Auto-Correção Injetada (Sprint 1) e Smart Auto-Flow
Ao falhar um Gate, a IA é orientada ativamente pelo MCP sobre como corrigir no próprio erro, dispensando requisições extras.
Etapas "tecnicas" (Backend/Frontend/Deploy) auto-avançam (
auto_flow) sem esperar comando do humano se os scores permitirem.
💰 5 Tools Paradigm
Com a abolição das APIs fechadas (Fat MCP), os 17 tools antigos condensaram-se em 5 Core Tools:
maestro,executar,validar,analisarecontexto. Modos autônomos gerenciam o projeto de forma inteligente.
Ver CHANGELOG completo | Roadmap Master
Related MCP server: Gravitas-Core-MCP
🚀 Início Rápido
# 1. Certifique-se de configurar a extensao/MCP da sua IDE.
# 2. Use o tool de maestro para ligar e provisionar o projeto em um prompt
# EX: "Crie um projeto do Maestro neste diretório focado em gerenciar tarefas"🔧 Configuração MCP via npx (local)
Use sempre a versão mais recente via npx (diretório atual):
{
"mcpServers": {
"maestro": {
"command": "npx",
"args": ["-y", "@maestro-ai/mcp-server@latest"],
"disabled": false,
"env": {}
}
}
}Para especificar manualmente um diretório, adicione o caminho ao final de args:
{
"mcpServers": {
"maestro": {
"command": "npx",
"args": ["-y", "@maestro-ai/mcp-server@latest", "D:\\Meus\\Projetos"],
"disabled": false,
"env": {}
}
}
}Fluxo de Desenvolvimento V6 (Fat MCP)
graph TD
A[Setup npx na IDE] --> B[Tool: maestro - Cria Projeto]
B --> C[Tool: contexto - Injeta Rules e Skills]
C --> D[Fase 1: Produto]
D --> E[Tool: executar - Salva e Submete]
E --> F{Watcher Valida?}
F -- Score > 70 --> G[Aplica Auto Flow p/ Prox Fase]
F -- Score < 70 --> H[TDD Invertido - IA se Auto Corrige]
H --> EAtive a MCP na IDE e chame a IA com sua intenção inicial.
A IDE invocará o
maestro({ acao: "criar_projeto" })e injetará as skills e rules base.O desenvolvimento segue com a submissão de artefatos pelo
executar.Os Gates são auto-checados pela
ValidationPipeline(background watcher).Se scores forem atingidos, o Node.js assume a transição automaticamente (Zero-Pause) nas fases técnicas.
🛠️ Tools Disponíveis (V3+)
O número de comandos expostos foi drasticamente reduzido para otimizar overhead de tokens de função no prompt ("The 5 Core Tools").
Tool | Função Central |
| Engine de Iniciação e Status Check do projeto inteiro. |
| Responsável pelas mutações ( |
| Portal manual para rodar a |
| Auditor de Technical Debt, performance e AI logic integrity |
| Permite à IDE recuperar imediatamente ADRs e a memória histórica contida em |
📚 Resources
URI | Descrição |
| Especialistas de IA |
| Templates de documentos |
| Guias práticos |
| Prompts especializados |
| System prompt do Maestro |
📡 Endpoints
Endpoint | Método | Descrição |
| GET | Info do servidor |
| GET | Health check |
| GET | SSE connection (Streamable HTTP) |
| POST | JSON-RPC endpoint |
| GET | Lista resources |
| GET | Lista tools |
📁 Estrutura do Repositório
├── src/ # Código do servidor MCP
│ ├── src/ # Código fonte TypeScript
│ ├── package.json
│ └── tsconfig.json
│
├── packages/cli/ # CLI npm (@maestro-ai/cli)
│
├── content/ # Conteúdo para IA
│ ├── specialists/ # Especialistas de IA
│ ├── templates/ # Templates de documentos
│ ├── guides/ # Guias práticos
│ ├── prompts/ # Prompts especializados
│ ├── skills/ # Skills para IA
│ ├── workflows/ # Workflows automatizados
│ └── rules/ # Regras para IDEs
│
├── docs/ # Documentação técnica
│
├── Dockerfile
├── docker-compose.yml
└── docker-compose.dev.yml💻 Desenvolvimento Local
Servidor MCP
cd src && npm install
npm run devCLI
cd packages/cli && npm install
npm run build
npm run dev -- init --ide geminiDocker
# Produção
docker-compose up -d
# Desenvolvimento
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build📖 Documentação
🤝 Contribuição
Contribuições são bem-vindas! Veja CONTRIBUTING.md.
📄 Licença
MIT License
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Devopness MCP server for DevOps happiness! Empower AI Agents to deploy apps and infra, to any cloud.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Related MCP Servers
- FlicenseAqualityDmaintenanceAn MCP server that automates the full software development lifecycle through an AI-driven TDD state machine. It handles everything from task decomposition and test-driven development to integration testing and automated pull request creation.4-
- AlicenseBqualityCmaintenanceProduction-grade, autonomous Model Context Protocol (MCP) server that elevates AI models from stateless code generators into persistent, self-verifying software engineers.211MIT
- AlicenseAqualityBmaintenanceAn MCP server that brings senior-QA discipline to AI coding assistants, enabling test planning, TDD, mutation testing, and code review.50170 PyPI7Apache 2.0
- AlicenseNot gradedqualityCmaintenanceAn MCP server that adds engineering discipline to AI-assisted development, enforcing evidence-gated TDD, security review, backup strategy, and deployment generation to turn AI-generated code into production-ready software.3 npm11MIT