Datos e IADuckDB / MotherDuck MCP — Análisis de Datos SQL
Le da a tu IA un motor de análisis de datos SQL (DuckDB) para consultar archivos CSV, Parquet, bases locales o la nube. Puedes preguntar cosas sobre tus datos en lenguaje normal y él ejecuta el SQL por ti. Solo lectura por defecto.
Revisada el 2026-09-21
- Popularidad
- 523
- Licencia
- MIT
- Autor
- MotherDuck (oficial)
- Categoría
- Datos e IA
Seguridad: revisada
Revisada, sin código malicioso.
¿Qué es?
Es un conector que le da a tu IA DuckDB, un motor de base de datos muy rápido pensado para analizar datos (ficheros CSV, Parquet, bases locales o en la nube). Tu IA puede hacer consultas SQL sobre tus datos y responderte.
Piénsalo como un analista de datos que habla SQL: le señalas tus datos y le preguntas "¿cuál fue el mes con más ventas?", y él lo calcula y te lo dice.
Qué puede hacer:
- Consultar archivos CSV/Parquet y bases DuckDB.
- Explorar el catálogo (tablas, columnas).
- Hacer SQL complejo (agregaciones, uniones...).
- Conectar con MotherDuck (nube) o S3.
- Cambiar entre bases.
Detalle a favor: funciona en tu ordenador, es gratis para datos locales, y viene en modo solo lectura por defecto (hay que activar --read-write a propósito).
¿Cuándo me sirve?
Cuando trabajas con datos y quieres analizarlos sin programar:
- "¿Cuántas ventas hubo por mes?" → análisis SQL.
- "Resume este CSV" → lectura de archivo.
- "Cruza estas dos tablas" → uniones.
- "¿Qué tendencias hay en estos datos?" → exploración.
- "Limpia y analiza este Parquet" → datos.
¿Esto me sirve a mí?
Sí, para la parte de datos de tu proyecto o para analizar cualquier CSV/Excel convertido.
| Si un día piensas... | Te da... |
|---|---|
| "Tengo un CSV y no sé analizarlo" | Consultas SQL |
| "¿Qué dicen mis datos?" | Análisis guiado |
| "Cruzar tablas es un lío" | SQL complejo |
| "Me da miedo que borre datos" | Solo lectura por defecto |
No te sirve si no trabajas con datos. Encaja con las skills de Datos e IA que ya tienes.
¿Es segura?
Veredicto: ✅ SÍ, es limpia (riesgo bajo).
- Solo lectura por defecto: el servidor arranca en modo read-only; para escribir hay que añadir
--read-writea propósito. Muy buena señal de seguridad. - Todo local: funciona en tu ordenador; el gratis funciona sin claves (DuckDB local).
- El matiz: si le das acceso, puede leer tus archivos de datos (lógico, es para eso). Usa solo las rutas que necesites.
- Dependencias mínimas y conocidas (
duckdb,fastmcp). - Licencia: MIT. De MotherDuck (la empresa de DuckDB).
Cómo se instala
claude mcp add duckdb -- uvx mcp-server-motherduck --db-path :memory: --read-onlyO apuntando a una base: --db-path /ruta/a/mis_datos.duckdb. Para MotherDuck (nube): añade --motherduck-token.
¿En qué asistentes funciona?
| Asistente | ¿Funciona? | Notas |
|---|---|---|
| OpenCode | ✅ Sí | Configuración MCP |
| Claude Code | ✅ Sí | Configuración MCP |
| Cursor | ✅ Sí | Configuración MCP |
| VS Code / Windsurf / Claude Desktop | ✅ Sí | Compatible con MCP |
Enlaces
- Repositorio: https://github.com/motherduckdb/mcp-server-motherduck
- DuckDB: https://duckdb.org · MotherDuck: https://motherduck.com