Tucano DB

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.

O que vem dentro

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.

Por baixo do capô

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.

3
Visões por resultado
SQL
Query em SQL ou shell
0₵
Sempre gratuito
claude_desktop_config.json
{
  "mcpServers": {
    "tucano-db": {
      "command": "npx",
      "args": ["-y", "tucano-db-mcp"],
      "env": {
        "TUCANO_DB_TOKEN": "paste-the-token-from-tucano-db-settings"
      }
    }
  }
}
Novo · MCP

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_connections

Lista as conexões salvas no Tucano DB e indica quais estão ativas.

list_databases

Lista os bancos de uma conexão ativa.

list_collections

Lista as collections de um banco.

find

Busca documentos numa collection — somente leitura. O filtro é um JSON no padrão MongoDB.

overview

Retorna os analytics de serverStatus de uma conexão.

Perguntas frequentes

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.

Baixar última versão v0.2.0Ver no GitHub