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.