Maestro
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., "@Maestrocreate a new project for managing tasks"
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.
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: Arthur
🚀 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Matheus-Gama-deluna/Maestro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server