DuckDB MCP Server
DuckDB MCPサーバーでClaude連携・高速分析クエリを自動化
最終更新:2026年3月27日
クイックインストール
uvx duckdb-mcp概要
DuckDB MCP Serverの設定方法と使い方。
高速インプロセス分析データベース「DuckDB」をClaudeから操作できるMCPサーバー。
SQLクエリの実行・CSVやParquetファイルの直接読み込み・集計分析・スキーマ確認が可能。
ClaudeとDuckDBのMCPサーバー連携により、ローカルファイルのデータ分析・大規模CSVの集計処理を自動化できる。
インストール不要でローカル実行できるため、データサイエンスワークフローに最適。
設定方法はDuckDBファイルパスを設定するだけでシンプルに完結する。
料金・APIキー情報
APIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
CSVやParquetファイルをClaudeに読み込ませてSQLで集計・分析させられる
DuckDBデータベースのスキーマをClaudeが確認してクエリを自動生成できる
大規模データセットをClaudeが高速集計してレポートを作成できる
複数ファイルをJOINしてClaudeがデータ統合・変換処理を実行できる
セットアップ手順
- 1
Python環境(uv推奨)がインストールされていることを確認する
- 2
claude mcp add duckdb -e DUCKDB_PATH=/path/to/database.duckdb -- uvx duckdb-mcp
- 3
Claudeで「DuckDBに接続してテーブル一覧を表示して」と指示して動作確認する
設定ファイル
⚠️
コピー前に確認
Python(uv)のインストールが必要。DuckDBアカウント不要。DuckDBファイルまたはCSV/Parquetファイルへのアクセス権限が必要。
Terminal
claude mcp add duckdb -e DUCKDB_PATH=/path/to/your/database.duckdb -- uvx duckdb-mcp#DuckDB#SQL#データ分析#Parquet#CSV