1

Pitch: Qore: Orquestrador de infraestrutura ultra-leve com MCP Server integrado e Vault seguro


Cansado de alternar entre Docker Compose, kubectl, systemctl e dezenas de CLI diferentes para gerenciar sua infraestrutura? Acabei de lançar o Qore, um orquestrador híbrido de infraestrutura que roda tudo em um único binário com uma interface TUI (Terminal User Interface) nativa.

O que é o Qore?

É um orquestrador de infraestrutura ultra-leve que centraliza o gerenciamento de:

  • Containers Docker (start, stop, restart, logs, stats, exec)
  • Imagens Docker (list, remove, prune)
  • Portas e processos do sistema
  • Serviços systemd
  • Informações de rede e sistema
  • Conexões de banco de dados (PostgreSQL, MySQL, MongoDB, Redis)
  • S3-compatible storage (upload, download, pre-signed URLs)
  • SSH remoto com toolkit completo
  • Git repositories com visualização de branches

Tudo isso através de uma interface terminal moderna construída com React + Ink, com navegação por teclado e atalhos intuitivos.

🚀 Destaque: MCP Server com Vault Bridge

O grande diferencial do Qore é o MCP Server nativo que expõe 35 tools para AI models (Claude, GPT, Cursor, Windsurf) com isolamento total de credenciais:

  • 35 tools: SSH, Docker, database, system, discovery, HTTP operations
  • 5 resources: connections, probe snapshots, containers, images, system info
  • 4 prompts: diagnose_infra, security_audit, container_health, db_health_check
  • Zero credential exposure: AI models interagem apenas com nomes de conexões
  • Unix socket bridge (~/.qore/qore.sock, chmod 0600) conecta o MCP ao vault
{
  "mcpServers": {
    "qore": {
      "command": "qore",
      "args": ["mcp"]
    }
  }
}

🔐 Segurança

  • Vault criptografado: AES-256-GCM + scrypt key derivation
  • Credenciais nunca em plaintext: master password nunca escrito em disco
  • Unix socket com permissões 0600: apenas o mesmo usuário pode conectar
  • Import/export criptografado: formato QOREX1 para backup de conexões

Por que eu criei?

Como desenvolvedor, eu perdia tempo constante alternando entre múltiplas ferramentas para tarefas simples:

  • docker ps + docker logs + docker stats
  • systemctl status + journalctl
  • netstat + ps aux
  • Gerenciamento manual de conexões de banco de dados
  • SSH sessions dispersas em múltiplos terminais (Remmina apenas no linux)

O Qore unifica tudo em uma única interface com:

  • Single binary - compilado com Bun, sem dependências
  • Multi-connection tabs - Ctrl+Tab para alternar entre conexões
  • Multi-session - múltiplas sessões da mesma conexão
  • TUI reativa - interface responsiva com atalhos de teclado
  • Auto-discovery - scan de ports, containers, daemons sem config

Exemplo de uso

# One-command install
curl -fsSL https://github.com/Kodjaoglanian/qore/releases/latest/download/install.sh | bash

# Windows PowerShell
irm https://github.com/Kodjaoglanian/qore/releases/latest/download/install.ps1 | iex

# Start
qore

Navegação intuitiva

  • 1-9: alterna entre seções (Overview, Ports, Containers, etc.)
  • ↑/↓: seleciona itens
  • Tab: autocomplete de comandos
  • Ctrl+Tab: alterna entre conexões abertas
  • start/stop/rm: ações em containers
  • stats/logs: inspeção em tempo real
  • filter: busca textual em qualquer lista

Stack técnica

  • Runtime: Bun (single binary compilation)
  • UI: React + Ink (TUI reativa)
  • Crypto: node:crypto (scrypt + AES-256-GCM)
  • Drivers: pg, mysql2, mongodb, ssh2, fetch nativo
  • Multi-platform: Linux (x64/arm64), macOS (Apple Silicon), Windows (x64)

Conclusão

O Qore não é mais uma ferramenta de DevOps - é uma plataforma de infraestrutura AI-ready, praticamente um canivete Suíço que mantém credenciais seguras enquanto expõe capacidades avançadas via MCP. Se você curte terminal-first development e quer produtividade sem abrir 10 abas do navegador, dá uma olhada:

GitHub: https://github.com/Kodjaoglanian/qore

Projeto totalmente Open-Source, aberto a ideias e inovações!


Tags: #devops #docker #mcp #ai #terminal #typescript #opensource #security

Carregando publicação patrocinada...