ktanaka101/mcp-server-duckdb

A Model Context Protocol (MCP) server implementation for DuckDB, providing database interaction capabilities

53
/ 100
Established

This project helps data analysts and researchers use large language models (LLMs) to interact with their local DuckDB databases. It takes natural language requests from an LLM, translates them into SQL queries, executes them against your DuckDB file, and returns the results to the LLM. This allows you to perform data analysis, retrieve specific information, or even inspect your database schema without writing SQL yourself.

173 stars. Used by 1 other package. No commits in the last 6 months. Available on PyPI.

Use this if you want to enable a large language model to query and interact with your local DuckDB databases using natural language.

Not ideal if you need to connect to a remote, enterprise-scale database or require advanced database administration features beyond basic querying and schema inspection.

data-analysis local-database business-intelligence data-querying
Stale 6m
Maintenance 2 / 25
Adoption 11 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

173

Forks

22

Language

Python

License

MIT

Last pushed

May 05, 2025

Commits (30d)

0

Dependencies

2

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/ktanaka101/mcp-server-duckdb"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.