Run in-process analytical SQL queries on CSV, Parquet, and JSON files using DuckDB MCP — perfect for local data analysis without a database server.
DuckDB is an in-process analytical database that runs directly on your machine without a server. It can query CSV, Parquet, JSON, and Arrow files at high speed using familiar SQL. The DuckDB MCP connects Claude Code to a local DuckDB instance, turning it into a powerful data analyst that can explore local datasets, profile data quality, and answer analytical questions on the fly.
mcpizy install duckdb
No external server is required. The MCP spins up an in-memory DuckDB instance or connects to a persistent .duckdb file you specify.
Analyze a large CSV export from your CRM without loading it into a database:
SELECT
country,
COUNT(*) AS customers,
AVG(ltv) AS avg_ltv
FROM read_csv_auto('customers_export.csv')
GROUP BY country
ORDER BY avg_ltv DESC;
read_parquet('logs/*.parquet').SUMMARIZE tablename for instant column statistics — a great first step for any new dataset.