belt.ran
betaDê seus bancos aos agentes de IA — não suas senhas.
Um cliente de banco nativo e leve (download de 10–15 MB no macOS e no Windows) que também é um servidor MCP seguro: Claude Code, Codex e outros agentes consultam as conexões que você já cadastrou — a senha fica no Keychain, produção é somente-leitura e escritas de risco esperam a sua aprovação.


Download
Confira o download (SHA-256)
Cada release publica um arquivo SHA256SUMS.txt. Compare o hash do arquivo que você baixou com a linha dele nesse arquivo. Importa mais no Windows e no Linux, onde os instaladores não são assinados.
# macOS / Linux
shasum -a 256 belt.ran-macos.dmg
sha256sum belt.ran-linux.AppImage
# Windows (PowerShell)
Get-FileHash .\belt.ran-windows-setup.exe -Algorithm SHA256
Por que belt.ran
Seus bancos, seguros para agentes de IA
Pare de colar credenciais em chats ou subir containers descartáveis só para o agente ler um banco. O belt.ran vira o servidor MCP do seu Claude Code, Codex ou Cursor — usando as conexões que você já tem.
- A senha nunca sai do Keychain — o agente não vê credencial nenhuma.
- O agente vê Gates, nunca as suas conexões — cada Gate tem o próprio usuário de banco (o belt.ran pode criá-lo para você, só leitura a menos que você libere escrita), os próprios bancos e as próprias regras.
- Produção é somente-leitura — no Postgres, MySQL, SQLite e ClickHouse quem garante é o próprio banco (a sessão abre em modo leitura); nos demais engines, uma guarda por comando.
- Escritas esperam a sua aprovação — você vê o SQL exato, quantas linhas ele atinge e o antes → depois, e aprova ou nega; sem resposta em dois minutos, não roda. As aprovações são assinadas: outro programa não consegue aprovar no seu lugar.
- Dados sensíveis mascarados — por coluna e por valor: e-mail, CPF/CNPJ, cartão, telefone, JWT e chaves de API chegam mascarados ao agente; a sua grade continua mostrando tudo.
- Os dados não sequestram o agente — caracteres invisíveis são removidos, células enormes são cortadas e células que parecem instruções para uma IA são sinalizadas ao agente e a você.
- Cancelar cancela — toda chamada tem tempo limite, e parar o agente mata a query no servidor (Postgres, MySQL, SQL Server, ClickHouse, Mongo…); nos demais, aborta a requisição em andamento.
- Tudo auditado — cada chamada do agente fica registrada na aba «Atividade dos agentes».
$ claude mcp add --scope user beltran -- beltran mcp
Instalou pelo .dmg? Troque beltran pelo caminho completo: /Applications/belt.ran.app/Contents/MacOS/beltran (no Linux: /usr/bin/beltran no .deb/.rpm, ou o caminho completo do .AppImage). Ou dispense o terminal: conecte Claude Code, Claude Desktop, Cursor ou Codex com um clique no belt.ran. Na primeira vez, um guia de 3 passos e um banco Demo embutido deixam um agente consultando em um minuto.
Aprove antes de gravar.
Quando um agente quer alterar dados, o belt.ran para e mostra o comando exato — com a conexão, o ambiente e uma contagem regressiva. Aprovou, roda; negou, ou ignorou, nunca roda.


Veja o que está rodando — e pare.
Enquanto uma query do agente roda, um painel ao vivo mostra a conexão, o SQL e o cronômetro. Um clique cancela no servidor.


Cada chamada, auditada.
O registro de tudo que os agentes fizeram: o que rodaram, quanto demorou, o que foi bloqueado — com o SQL colorido. Fica só no seu computador.


Conecte seus agentes com um clique.
Claude Code, Claude Desktop, Cursor e Codex: conecte ou desconecte com um clique. Depois crie um Gate a partir de uma conexão — comece de um modelo (Analista, Suporte, Desenvolvedor), escolha os bancos, a política de escrita, o tempo limite e o que mascarar — e confira «O que o agente enxerga» antes de liberar.


Por que não um servidor MCP comum?
Existem bons servidores MCP de código aberto para Postgres, MySQL e outros. Eles foram feitos para expor um banco a um agente; o belt.ran foi feito também para proteger o banco dele.
| Topic | Um servidor MCP de banco típico | belt.ran |
|---|---|---|
| Credenciais | String de conexão em argumento, variável de ambiente ou arquivo de configuração | A senha fica no chaveiro do sistema; o agente nunca a vê |
| Produção | Somente-leitura por convenção ou por filtro do texto do SQL | Somente-leitura garantida pela sessão do banco no Postgres, MySQL, SQLite e ClickHouse |
| Escritas | Liberadas ou bloqueadas — sem meio-termo | Pausadas até você aprovar o SQL exato, com prévia das linhas alteradas |
| Dados sensíveis | Devolvidos como estão | Mascarados por coluna e por valor: e-mail, CPF/CNPJ, cartão, JWT, chaves de API |
| Injeção de prompt nos dados | As linhas vão ao modelo como estão | Caracteres invisíveis removidos, células suspeitas sinalizadas |
| Auditoria | O que o cliente do agente registrar | Toda chamada registrada e pesquisável, no seu computador |
Um cliente de banco de verdade por baixo.
Explorer para 11 engines, editor SQL com IntelliSense e uma grade que faz streaming de milhões de linhas — o cliente que você usaria todo dia, com ou sem agente no meio.


Uma conexão dedicada por aba
Nada de fila numa conexão compartilhada. Cada aba roda na sua: queries em paralelo, cancelamento real (out-of-band, direto no servidor — não enfileirado) e reconexão automática quando a sessão cai. Cancelar é cancelar, de verdade.
Quatro engines de vitrine, mais sete suportados
PostgreSQL, MySQL, SQL Server e ClickHouse (chips cheios) são onde concentramos polimento e paridade. SQLite, Doris, MongoDB, Kafka, Redis, DynamoDB e MCP (chips tracejados) são suportados: conectar, navegar, consultar e cancelar funcionam, com ferramentas mais enxutas. A organização nativa de cada motor — schemas, bancos, tópicos, chaves — numa navegação só:
Core em Rust: 38 MB instalado; download de 10–15 MB no macOS e no Windows (no Linux, o .deb tem cerca de 17 MB e o AppImage, cerca de 90 MB). Sem JVM, sem Electron.
Cursor no servidor, scroll infinito e backpressure real.
Um grafo da raiz às folhas: arestas da espessura das linhas, operadores caros em cor, varreduras completas e estimativas erradas em destaque (PostgreSQL, MySQL, SQL Server e ClickHouse).
Docs estilo Notion + Git + Jupyter, com versões, params e backlinks.
Grátis durante o beta
O cliente individual é gratuito enquanto o belt.ran está em beta, e a intenção é que continue assim: se houver planos pagos, eles cobrirão recursos de time (políticas de agente compartilhadas, exportação da auditoria) — não o que você usa hoje.
O belt.ran é software proprietário; os instaladores são públicos. Ele conecta direto do seu computador aos seus bancos, e as senhas ficam no chaveiro do sistema operacional. Os componentes de terceiros e suas licenças estão nos avisos.
Sem telemetria. Além dos bancos em que você conecta, o belt.ran fala com o GitHub ao abrir (para checar atualizações) e, só se você abrir o catálogo MCP, com o registro oficial de MCP. O que um agente lê é processado pelo provedor de modelo desse agente — por isso somente-leitura, aprovação e mascaramento importam.