npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@maestro-ai/mcp-server

v6.1.0

Published

MCP Server do Maestro v6.0 com fluxos enxutos, especialistas dedicados e gates consolidados

Readme

MCP Maestro v5.5.0

Servidor MCP (Model Context Protocol) para o Maestro - Orquestração Autônoma Avançada e Zero-API.

Pacote: @maestro-ai/[email protected]

🚀 Uso via npx (Recomendado)

O Maestro agora é distribuído como pacote npm e executado localmente via npx, garantindo acesso direto aos arquivos do seu projeto e orquestração autônoma da IA da IDE.

Instalação e Configuração

  1. Configure seu cliente MCP (ex: Gemini, VS Code, Cline):

    {
      "mcpServers": {
        "maestro": {
          "command": "npx",
          "args": ["-y", "@maestro-ai/mcp-server@latest"],
          "disabled": false,
          "env": {}
        }
      }
    }
  2. O Maestro usará automaticamente o diretório de trabalho atual onde você estiver trabalhando.

  3. Especificar diretório manualmente (se necessário):

    {
      "mcpServers": {
        "maestro": {
          "command": "npx",
          "args": ["-y", "@maestro-ai/mcp-server@latest", "D:\\Meus\\Projetos"],
          "disabled": false,
          "env": {}
        }
      }
    }

Mecânica 5 Tools (V3+)

O Maestro consolidou suas dezenas de tools antigas em 5 Entry Points Inteligentes que auto-gerenciam o estado do projeto.

# 1. Maestro (Entry Point)
maestro({ diretorio: "D:\\Projetos\\meu-app" })                      # Autodetecta status atual
maestro({ acao: "criar_projeto", respostas: {...} })                  # Cria novo projeto
maestro({ acao: "setup_inicial", respostas: { ide: "windsurf" } })    # Define ambiente

# 2. Executar (Ações Mutações)
executar({ acao: "avancar", entregavel: "..." })                     # Avança fluxo com validação
executar({ acao: "salvar", conteudo: "...", tipo: "rascunho" })      # Gravação intermediária

# 3. Validar (Checagens)
validar({ diretorio: "D:\\Projetos\\meu-app" })                      # Roda pipeline de validação da fase

# 4. Analisar (Insights e Refatoração)
analisar({ diretorio: "D:\\Projetos\\meu-app", tipo: "completo" })   # Relatório de Technical/AI Debt

# 5. Contextualizar
contexto({ diretorio: "D:\\Projetos\\meu-app" })                     # Sumarização de estado e regras base

Injeção Automática de Conteúdo

Ao confirmar um projeto, o Maestro injeta automaticamente:

meu-app/
├── .maestro/
│   ├── content/          ← Conteúdo injetado aqui
│   │   ├── specialists/  # Especialistas de cada fase
│   │   ├── templates/    # Modelos de entregáveis
│   │   ├── guides/       # Guias de apoio
│   │   └── prompts/      # Prompts por categoria
│   ├── estado.json       # Estado do projeto
│   └── resumo.json       # Memória do projeto

Comandos Principais e Fluxo Inteligente (Automação Zero-API)

Com a arquitetura Fat MCP v5.5, a IA agora conta com um Pipeline de Validação Watcher (chokidar) totalmente engrenado.

| Tool | Descrição | |---------|-----------| | maestro | Portal de engajamento do projeto. Auto-resolve entre inicializar e obter status. | | executar | Comando central para mutações, lidar com TDD invertido, auto-correção forçada e transições lógicas. | | validar | Disparo manual ou auto-acionado pelo Watcher ao salvar um MD (score baseado em regex e semântica). | | analisar | Camada de verificação de Code Smells e Architectural Debt. | | contexto | Permite à IA compreender regras atuais com segurança sem divagar. |


Destaques do Changelog v5.5 (V6)

  • Watcher Progressivo (Sprint 5): Qualquer save num entregável via IDE agora dispara a pontuação via background automaticamente sem queima de tokens.
  • TDD Invertido (Sprint 4): A IA passa a ler um .checklist-esperante.md obrigatório ANTES de escrever o documento.
  • Hydration Multi-IDE (Sprint 3): Prompt adaptável que manda links reais locais em favorísticos MCP (@.cursor, etc).
  • Zero Pause Points & Auto-Flow (Sprint 6): Pipeline de transição avança automaticamente as etapas (derivação ou técnicas), parando unicamente em bloqueios (Score < 70) ou requerimentos explícitos humanos.

Estrutura do Projeto Gerada

Quando instanciado, um esqueleto como este rege a progressão:

meu-app/
├── .maestro/
│   ├── validation/       # Reports das validações locais 
│   ├── estado.json       # Maquina de estados da IA e fluxo
│   └── resumo.json       # Memoria Cache Limitada
├── .agent/
│   └── skills/           # Especialistas Injetados
├── docs/                 # Entregáveis de cada sprint/fase
│   ├── fase-xx/          # Entregáveis iterativos 

📚 Resources Disponíveis

| URI | Descrição | |-----|-----------| | maestro://especialista/{nome} | Especialistas de IA | | maestro://template/{nome} | Templates de documentos | | maestro://guia/{nome} | Guias práticos | | maestro://prompt/{categoria}/{nome} | Prompts especializados | | maestro://system-prompt | System prompt do Maestro |


💻 Desenvolvimento Local

Instalação

cd src
npm install

Desenvolvimento

# Modo npx (STDIO) - principal
npm run dev

# Modo HTTP - apenas para testes
npm run dev:http

Build e Produção

npm run build
npm run start:stdio    # Modo npx
npm run start          # Modo HTTP

Teste Local do Pacote

# Gerar pacote
npm run pack

# Testar antes de publicar (usa diretório atual)
npx ./maestro-ai-mcp-server-1.0.0.tgz

# Ou especificar diretório
npx ./maestro-ai-mcp-server-1.0.0.tgz D:\Projetos\teste

Instalação Global

# Instalar globalmente
npm install -g @maestro-ai/[email protected]

# Usar diretamente (usa diretório atual)
maestro-mcp

# Ou especificar diretório
maestro-mcp D:\Projetos\meu-app

Publicação

# Publicar no npm (requer login)
npm publish --access public

📋 Exemplo de Fluxo Completo (Modo npx)

# 1. Iniciar projeto (detectará que o estado não existe)
maestro({
    diretorio: "D:\\Projetos\\meu-app"
})

# 2. Configurar (injeta conteúdo e inicializa estrutura)
maestro({
    acao: "setup_inicial",
    diretorio: "D:\\Projetos\\meu-app",
    respostas: {
       ide: "windsurf",
       modo: "balanced"
    }
})

# 3. Validar estado do projeto a qualquer momento
contexto({
    diretorio: "D:\\Projetos\\meu-app"
})

# 4. Avançar iterações/fases do desenvolvimento
executar({
    acao: "avancar",
    entregavel: "# PRD - Produto\n\n## Problema\n...",
    diretorio: "D:\\Projetos\\meu-app"
})

🐳 Docker (Legado)

A imagem Docker continua disponível para o modo HTTP:

# Produção
docker-compose up -d

# Desenvolvimento
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build

📄 Licença

MIT License - veja arquivo LICENSE para detalhes.