MotherDuck MCP Server
O MotherDuck MCP Server conecta agentes de IA e IDEs ao DuckDB e MotherDuck para análises SQL serverless e fluxos de trabalho híbridos de dados no FlowHunt.

O que faz o servidor “MotherDuck” MCP?
O MotherDuck MCP Server é uma implementação do Model Context Protocol (MCP) que conecta assistentes de IA e IDEs aos bancos de dados DuckDB e MotherDuck. Ele permite que os usuários realizem análises SQL avançadas ao oferecer uma interface padronizada para consultas tanto em arquivos locais DuckDB quanto em bancos de dados MotherDuck na nuvem. O servidor suporta execução híbrida, permitindo acesso transparente a dados tanto de armazenamento local quanto em nuvem, incluindo Amazon S3 via integrações do MotherDuck. Ao expor a interação com o banco de dados como uma ferramenta para sistemas de IA, facilita para desenvolvedores e agentes de IA executar consultas, gerenciar dados e otimizar fluxos de trabalho sem configuração manual ou gerenciamento de servidores. Essa abordagem serverless acelera a análise, o compartilhamento de dados e o desenvolvimento de pipelines diretamente de ambientes potencializados por IA.
Lista de Prompts
- duckdb-motherduck-initial-prompt: Um template de prompt para inicializar uma conexão com o DuckDB ou MotherDuck e começar a trabalhar com o banco de dados.
Lista de Recursos
- Fechando o ciclo: Pipelines de Dados mais rápidos com MCP, DuckDB & IA (Blogpost): Post no blog cobrindo a integração do MCP, DuckDB e IA para desenvolvimento rápido de pipelines de dados.
- Desenvolvimento mais rápido de pipelines de dados com MCP e DuckDB (YouTube): Vídeo demonstrando o uso do MCP e DuckDB para pipelines de dados.
Lista de Ferramentas
- query: Executa uma consulta SQL em um banco de dados DuckDB ou MotherDuck.
- Entradas:
query
(string, obrigatório): A instrução SQL a ser executada.
- Entradas:
Casos de Uso deste MCP Server
- Análise SQL em Assistentes de IA: Permite que LLMs ou assistentes de código executem consultas SQL diretamente no DuckDB ou MotherDuck, transformando instruções em linguagem natural em análises acionáveis.
- Desenvolvimento de Pipeline de Dados: Facilita o desenvolvimento e prototipagem rápidos de pipelines ao permitir que sistemas de IA interajam com fontes de dados locais e em nuvem.
- Consulta Híbrida Local & Nuvem: Suporta cenários em que desenvolvedores precisam consultar dados locais (DuckDB) e na nuvem (MotherDuck) sem atritos, aumentando a flexibilidade do fluxo de trabalho.
- Integração com Armazenamento em Nuvem: Agentes de IA podem acessar e analisar dados armazenados no Amazon S3 ou outros storages integrados à nuvem via conexões MotherDuck.
- Exploração de Dados Serverless: Elimina a necessidade de gerenciar infraestrutura de computação, permitindo análises rápidas e sob demanda para usuários e sistemas de IA.
Como configurar
Windsurf
Certifique-se de que você tem Node.js e Windsurf instalados.
Abra o arquivo de configuração do Windsurf (geralmente
windsurf.config.json
).Adicione o MotherDuck MCP Server à seção
mcpServers
:{ "mcpServers": { "motherduck": { "command": "uvx", "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"] } } }
Salve a configuração e reinicie o Windsurf.
Verifique no Windsurf se o MotherDuck MCP Server está em execução e acessível.
Protegendo as Chaves de API
Use variáveis de ambiente para fornecer credenciais sensíveis como seu token MotherDuck:
{
"mcpServers": {
"motherduck": {
"command": "uvx",
"args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"],
"env": {
"motherduck_token": "${MOTHERDUCK_TOKEN}"
}
}
}
}
Claude
Instale o Claude e certifique-se de que o Node.js está configurado.
Localize o arquivo de configuração do Claude (normalmente
claude.config.json
).Adicione o seguinte em
mcpServers
:{ "mcpServers": { "motherduck": { "command": "uvx", "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"] } } }
Reinicie o Claude e confirme se o servidor aparece na interface.
Use variáveis de ambiente como mostrado acima para proteger as chaves de API.
Cursor
Certifique-se de que o Cursor está instalado e atualizado.
Abra as configurações do Cursor (
cursor.config.json
).Insira o seguinte em
mcpServers
:{ "mcpServers": { "motherduck": { "command": "uvx", "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"] } } }
Salve e reinicie o Cursor.
Defina tokens sensíveis via variáveis de ambiente.
Cline
Instale o Cline e as dependências necessárias.
Edite o
cline.config.json
para incluir:{ "mcpServers": { "motherduck": { "command": "uvx", "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"] } } }
Salve o arquivo e reinicie o Cline.
Certifique-se de que o
motherduck_token
está definido como variável de ambiente para segurança.
Como usar este MCP em fluxos
Usando o MCP no FlowHunt
Para integrar servidores MCP ao seu fluxo no FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do MCP do sistema, insira os detalhes do seu servidor MCP usando este formato JSON:
{
"motherduck": {
"transport": "streamable_http",
"url": "https://seumcpserver.exemplo/caminhoparaomcp/url"
}
}
Uma vez configurado, o agente de IA poderá usar este MCP como ferramenta, com acesso a todas as suas funções e capacidades. Lembre-se de alterar "motherduck"
para o nome real do seu servidor MCP e substituir a URL pela do seu servidor MCP.
Visão Geral
Seção | Disponibilidade | Detalhes/Notas |
---|---|---|
Visão Geral | ✅ | Encontrado em README.md |
Lista de Prompts | ✅ | duckdb-motherduck-initial-prompt |
Lista de Recursos | ✅ | Dois recursos (post no blog, vídeo no YouTube) listados no README.md |
Lista de Ferramentas | ✅ | Ferramenta query |
Proteção de Chaves de API | ✅ | Usa motherduck_token como variável de ambiente (README.md) |
Suporte a Amostragem (menos importante) | ⛔ | Não mencionado |
Entre essas duas tabelas, o MotherDuck MCP Server está bem documentado, com prompts claros, suporte a ferramentas, recursos e práticas de segurança, mas não menciona explicitamente Roots e suporte a Amostragem. No geral, é uma implementação sólida e prática para análise de bancos de dados com interface MCP.
Pontuação MCP
Possui LICENÇA | ✅ (MIT) |
---|---|
Possui pelo menos uma ferramenta | ✅ |
Número de Forks | 23 |
Número de Stars | 205 |
Perguntas frequentes
- O que é o MotherDuck MCP Server?
O MotherDuck MCP Server é uma implementação do Model Context Protocol (MCP) que conecta assistentes de IA e IDEs aos bancos de dados DuckDB e MotherDuck. Ele fornece uma forma padronizada de executar análises SQL, gerenciar dados e desenvolver pipelines de dados usando armazenamento local e em nuvem—tudo isso sem a necessidade de gerenciamento manual de servidores.
- Quais são os principais casos de uso deste MCP server?
O MotherDuck MCP Server permite que assistentes de IA e desenvolvedores realizem análises SQL, construam pipelines de dados e acessem fontes de dados híbridas locais/nuvem. Ele suporta casos como exploração de dados serverless, integração com armazenamento em nuvem (por exemplo, Amazon S3) e análises rápidas sem configuração de infraestrutura.
- Como posso proteger meus tokens de API do MotherDuck?
Você deve usar variáveis de ambiente para fornecer seus tokens do MotherDuck com segurança. Defina o `motherduck_token` em sua configuração como uma variável de ambiente (por exemplo, `${MOTHERDUCK_TOKEN}`) em vez de inserir as credenciais diretamente.
- Posso usar o MotherDuck MCP Server com o FlowHunt?
Sim! O FlowHunt suporta servidores MCP. Basta adicionar o componente MCP ao seu fluxo, configurá-lo com os detalhes do seu servidor MotherDuck MCP e seu agente de IA poderá interagir diretamente com os bancos de dados DuckDB e MotherDuck.
- Quais ferramentas este servidor expõe?
A principal ferramenta exposta é `query`, que permite a execução de consultas SQL em bancos de dados DuckDB ou MotherDuck a partir do seu agente de IA ou IDE.
- Onde posso saber mais?
Consulte o [post no blog da MotherDuck](https://motherduck.com/blog/faster-data-pipelines-with-mcp-duckdb-ai/) e o [vídeo no YouTube](https://www.youtube.com/watch?v=yG1mv8ZRxcU) para aprofundar-se em MCP, DuckDB e fluxos de trabalho de dados com IA.
Experimente o MotherDuck MCP Server no FlowHunt
Acelere a análise de dados e otimize seus fluxos de trabalho integrando o MotherDuck MCP Server ao FlowHunt. Experimente SQL híbrido e serverless na ponta dos dedos.