MotherDuck MCP é o servidor oficial que expõe DuckDB (motor SQL embebido) e MotherDuck (versão cloud) a clientes MCP. Permite ao agente correr queries SQL sobre ficheiros locais (CSV, Parquet, JSON) ou sobre uma base partilhada, devolvendo os resultados estruturados. Para analistas de negócio em Portugal, substitui muito do trabalho de “copiar CSV para Excel, fazer pivot”: o modelo consegue explorar os dados diretamente, propor queries, e iterar. É frequentemente combinado com filesystem para ler ficheiros de pastas específicas.

Funcionalidades

  • Execução de queries SQL no dialecto DuckDB
  • Leitura de CSV, Parquet e JSON locais
  • Listagem de bases de dados, tabelas e colunas
  • Comutação entre múltiplas ligações
  • Suporte a MotherDuck (versão cloud)
  • Resultados estruturados

Ferramentas disponíveis

  • execute_query Executa uma query SQL (dialecto DuckDB).
  • list_databases Lista todas as bases de dados (útil em MotherDuck ou quando há várias ligadas).
  • list_tables Lista tabelas e vistas.
  • list_columns Lista as colunas de uma tabela ou vista.
  • switch_database_connection Muda para outra base de dados.
Algo incorreto? Ajuda-nos a melhorar