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 statssystemctl status+journalctlnetstat+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