1luvc0d3/metabase-mcp

1luvc0d3/metabase-mcp

от 1luvc0d3
MCP сервер для Metabase с поддержкой записи, NLQ и AI-инсайтами. Создавайте дашборды, задавайте вопросы на русском языке, получайте тренды и аномалии. Полезен для команд на Metabase младше v0.60 или нуждающихся в write-доступе и безопасности.

metabase-mcp

npm version npm downloads CI License: MIT Node Glama score

The write-enabled, AI-augmented MCP server for Metabase — create dashboards, ask questions in plain English, and get automated insights through Claude, on any Metabase version.

Why This One?

Metabase shipped an official MCP server in v0.60 focused on read and search. This server complements it with write operations, AI-generated insights, production security controls, and support for Metabase versions older than v0.60.

Capability @ai-1luvc0d3/metabase-mcp Metabase Official (v0.60+) Other community servers
Read dashboards / cards / databases
Write ops (create/update/delete cards, dashboards, collections) partial
Batch execution (parallel multi-op in one call)
Workflow pipelines (chained steps with output references)
Natural language → SQL (+ explain / optimize / validate) partial
Automated insights & trend analysis
SQL injection guardrails n/a
Tiered rate limiting (read / write / LLM) n/a
Audit logging with risk levels n/a
Token-optimized compact responses (default) partial
Server modes (read / write / full)
Works on Metabase < v0.60 (no upgrade required) varies
OAuth per-user permission scoping ❌ (API key) varies
Инструменты были проиндексированы:
batch_executeтолько чтениевнешний мир

Выполняет несколько операций чтения за один вызов. Поддерживает до 20 операций, выполняемых параллельно. Поддерживаемые инструменты: get_dashboard, get_card, execute_card, get_database_schema, execute_query, search_content, list_dashboards, list_databases, list_cards.

Параметры
  • operationsobject[]обязательный

    Array of operations to execute in parallel

execute_cardтолько чтениеидемпотентныйвнешний мир

Выполнить существующий вопрос/карточку и получить результаты

Параметры
  • card_idnumberобязательный

    Card ID to execute

  • fieldsstring[]

    Column names to include in results (default: all)

  • formatenum

    Response format (default: compact). Use "default" for pretty-printed output

  • limitnumber

    Max rows to return (default: server maxRows setting)

  • offsetnumber

    Row offset for pagination

  • parametersobject

    Optional parameters for parameterized queries

execute_queryтолько чтениевнешний мир

Выполнить SQL-запрос (только операторы SELECT)

Параметры
  • database_idnumberобязательный

    Database ID to query

  • fieldsstring[]

    Column names to include in results (default: all)

  • formatenum

    Response format (default: compact). Use "default" for pretty-printed output

  • limitnumber

    Max rows to return (default: server maxRows setting)

  • offsetnumber

    Row offset for pagination

  • sqlstringобязательный

    SQL query (SELECT statements only)

get_cardтолько чтениеидемпотентныйвнешний мир

Получить подробности конкретного вопроса/карточки

Параметры
  • card_idnumberобязательный

    Card ID

get_collectionsтолько чтениеидемпотентныйвнешний мир

Вывести список всех коллекций.

Параметры

Без параметров.

get_dashboardтолько чтениеидемпотентныйвнешний мир

Получить детали панели, включая её карточки.

Параметры
  • dashboard_idnumberобязательный

    Dashboard ID

get_database_schemaтолько чтениеидемпотентныйвнешний мир

Получить таблицы и столбцы для базы данных

Параметры
  • database_idnumberобязательный

    Database ID

  • detailenum

    Level of detail. "tables_only" returns table names without columns

  • formatenum

    Response format (default: compact). Use "default" for pretty-printed output

  • tablesstring[]

    Filter to specific table names

list_cardsтолько чтениеидемпотентныйвнешний мир

Выводит список вопросов/карточек в Metabase. Возвращает до 100 карточек. Используйте search_content для поиска.

Параметры
  • collection_idnumber

    Filter by collection ID

  • limitnumber

    Max cards to return (default 100)

list_dashboardsтолько чтениеидемпотентныйвнешний мир

Выведи список всех дашбордов в Metabase

Параметры

Без параметров.

list_databasesтолько чтениеидемпотентныйвнешний мир

Выведи список всех подключённых баз данных

Параметры

Без параметров.

run_workflowтолько чтениевнешний мир

Выполняет многоэтапный пайплайн рабочего процесса за один вызов. Шаги выполняются последовательно и могут ссылаться на результаты предыдущих шагов с помощью синтаксиса "$stepName.path". Пример: найти панели мониторинга, затем получить подробности первого результата, затем выполнить его карточки, всё за один вызов. Макс. 10 шагов.

Параметры
  • stepsobject[]обязательный

    Ordered pipeline steps. Each step can reference results from previous steps.

search_contentтолько чтениеидемпотентныйвнешний мир

Поиск по контенту Metabase (дашборды, карточки, коллекции)

Параметры
  • querystringобязательный

    Search query

  • typeenum

    Filter by content type

Похожие MCP-сервера

bintocher/mcp-superset

bintocher/mcp-superset

MCP сервер для Apache Superset с 137 инструментами: управление дашбордами, отчетами, безопасностью (пользователи, роли, RLS). Встроенная защита — подтверждение опасных операций и блокировка DDL/DML. Автоматизирует работу аналитиков и администраторов через AI-ассистентов.

Python56
seob717/redash-mcp

seob717/redash-mcp

MCP-сервер для безопасного подключения Redash к Claude AI. BIRD Smart Query анализирует вопросы, подбирает таблицы и генерирует SQL. Встроенный SQL Safety Guard блокирует опасные операции. Для анал...

TypeScript1
xing5/mcp-google-sheets

xing5/mcp-google-sheets

MCP сервер для интеграции Google Sheets с AI-ассистентами. Позволяет читать, писать и обновлять таблицы, искать данные, управлять листами и выполнять пакетные операции. Полезен разработчикам и аналитикам для автоматизации работы с электронными таблицами через естественный язык.

Python998
mbentham/SqlAugur

mbentham/SqlAugur

SqlAugur — MCP сервер для безопасного read-only доступа к SQL Server. Каждый запрос проверяется на уровне AST, блокируя инъекции и запрещая модификации. Включает DBA-диагностику (First Responder Ki...

C#5
Ratnaditya-J/csvglow

Ratnaditya-J/csvglow

MCP инструмент csvglow создает интерактивные дашборды для аналитики данных из CSV/Excel. Автоматически строит графики, выявляет корреляции и умные выводы. Запускается одной командой без конфигураци...

Python13
freema/mcp-gsheets

freema/mcp-gsheets

Полноценный MCP-сервер для интеграции с Google Sheets. Читает, пишет, форматирует ячейки, управляет листами и создаёт диаграммы. Удобен для автоматизации табличных данных через ИИ-ассистентов.

TypeScript97
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин