MCPHIVE

MotherDuck MCP: Документация

Обновлено:

Подключение

uvx mcp-server-motherduck --db-path :memory: для локальной in-memory базы или файла (без авторизации); --db-path md:<база> с переменной motherduck_token — для облачной базы MotherDuck. Флаг --read-write разрешает запись (по умолчанию read-only). Требуется Python и uv.

Инструменты

4 инструмента: execute_query — выполнение SQL в диалекте DuckDB; list_databases — список подключённых баз (локальных и MotherDuck); list_tables — таблицы и представления с фильтром по базе/схеме; switch_database_connection — переключение на другую базу без перезапуска (требует флаг --allow-switch-databases).

Сценарий для агента

«Проанализируй этот локальный Parquet-файл», «переключись на облачную базу sales_prod и покажи таблицы», «посчитай динамику продаж по месяцам одним SQL-запросом».

Важно

Сервер разрабатывается и поддерживается компанией MotherDuck — она же управляет одноимённым облачным сервисом, поэтому карточка размечена как community-интеграция (не как официальный проект самого движка DuckDB, у которого нет единого вендора).

Тарифы

MCP-сервер бесплатный, open source. Локальный DuckDB бесплатен всегда; MotherDuck — freemium с бесплатным тарифом для старта и платными планами по объёму данных и compute.