Sua GUI de MongoDB sem peso
Um cliente desktop nativo pra MongoDB — rápido, livre e local. Conecte, consulte, edite e analise seus bancos com uma interface que não trava.
Tudo que você precisa pra trabalhar com MongoDB.
Conexões múltiplas, query em shell ou SQL, três visões e CRUD completo. Local do começo ao fim.
Conexões múltiplas
Vários servidores ao mesmo tempo, cada um com sua cor. Conecte via mongodb:// ou mongodb+srv — a string nunca sai do backend Rust.
Shell + SQL
Escreva no Mongo shell (find, aggregate, count) ou em SQL traduzido pra MongoDB. Autocomplete forte e CodeMirror 6.
SELECT * FROM users → db.users.find()Tree · Table · JSON
Três visões do mesmo resultado, com tipos BSON coloridos e fidelidade total de Extended JSON.
CRUD completo
Inserir, editar, duplicar e apagar — sempre com confirmação. Crie e dropte collections e índices direto pela UI.
Histórico & backup
Estados de pré-update e pré-delete gravados localmente. Errou? Restaure. Mais um dashboard de Overview por servidor.
MCP embutido
Exponha sua instância ao Claude (Desktop / Code), OpenCode e Codex via MCP — somente leitura, via stdio.
Rápido, local e com propósito.
Núcleo em Rust + Tauri 2, dados que nunca saem da sua máquina e a mesma filosofia open source do Tucano Proxy.
Local de verdade
A connection string fica só no backend Rust. Sem sync, sem nuvem, sem telemetria — seus dados não vão a lugar nenhum.
Rust + Tauri 2
Driver mongodb async em cima do tokio, histórico em SQLite bundled e UI nativa via Tauri. Binário enxuto, sem GC.
Feito pra comunidade
Open source MIT, sem licença, sem paywall. Localizado em PT, EN e ES, com tema claro/escuro.
{
"mcpServers": {
"tucano-db": {
"command": "npx",
"args": ["-y", "tucano-db-mcp"],
"env": {
"TUCANO_DB_TOKEN": "paste-the-token-from-tucano-db-settings"
}
}
}
}Seu banco dentro do Claude
O pacote tucano-db-mcp expõe sua instância do Tucano DB via Model Context Protocol — o agente lista conexões, navega bancos e collections e busca documentos. Tudo somente leitura.
Pegue o token em Configurações → MCP do app.
Ver documentação →Ferramentas expostas
list_connectionsLista as conexões salvas no Tucano DB e indica quais estão ativas.
list_databasesLista os bancos de uma conexão ativa.
list_collectionsLista as collections de um banco.
findBusca documentos numa collection — somente leitura. O filtro é um JSON no padrão MongoDB.
overviewRetorna os analytics de serverStatus de uma conexão.
Tirando as dúvidas
Quais bancos o Tucano DB suporta? +
Hoje o foco é MongoDB — conecte via mongodb:// ou mongodb+srv://. O driver é a crate oficial mongodb, async em cima do tokio.
Meus dados ficam seguros? +
Ficam. A connection string nunca sai do backend Rust e nada é enviado pra fora. Sem sync, sem nuvem, sem telemetria.
Editar documentos é seguro? +
Toda ação destrutiva pede confirmação e os estados de pré-update e pré-delete ficam num histórico local (SQLite) que você pode restaurar.
Tem versão para Linux? +
Tem — AppImage e .deb na página de download, junto com macOS (Apple Silicon + Intel) e Windows x64.
Pronto pra começar?
Escolha o instalador para o seu sistema. MIT. Bugs, ideias e PRs bem-vindos.