Metabase — MCP-сервер для Claude Code: что делает и как установить
Подключает AI-ассистентов к инстансу Metabase для поиска таблиц, запуска аналитических запросов и построения графиков с учётом прав пользователя.
Открыть на GitHubЧто делает Metabase
Сервер встроен прямо в Metabase и работает по транспорту Streamable HTTP через эндпоинт /api/metabase-mcp. Он открывает ассистенту доступ к Agent API для поиска коллекций, чтения словарей, выполнения сохранённых вопросов и запуска сырого SQL. Все действия ограничены правами подключённой учётной записи.
Для авторизации используется встроенный сервер OAuth 2.0. Обычные сессионные куки или API-ключи на эндпоинтах MCP отсекаются с кодом 401. Базовые скоупы agent:content:read и agent:query:run фиксируются при выдаче доступа, а операции записи дашбордов или выполнение запросов через execute_sql требуют явного подтверждения соответствующих разрешений.
В Enterprise-версиях с опцией ai_controls администраторы могут точечно ограничивать доступ к отдельным инструментам для групп пользователей в панели управления.
Какие задачи решает
- выполнять аналитические SQL-запросы через execute_sql
- искать коллекции, метрики и сохранённые вопросы в Metabase
- строить графики по данным через visualize_query
- создавать и обновлять дашборды с помощью dashboard_write
Примеры запросов агенту
- Найди в Metabase сохранённый вопрос по активным пользователям и запусти его.
- Выполни SQL-запрос к базе заказов и визуализируй динамику за прошлый месяц.
- Покажи структуру полей через catalog://metabase/fields для таблицы клиентов.
Как установить Metabase
1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://{metabase_host}/api/mcp1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
codex mcp add mcp --url https://{metabase_host}/api/mcp1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"mcpServers": {
"mcp": {
"url": "https://{metabase_host}/api/mcp"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"servers": {
"mcp": {
"type": "http",
"url": "https://{metabase_host}/api/mcp"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
gemini mcp add -t http mcp https://{metabase_host}/api/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Из того же набора9
Похожие
Рядом в теме «Данные и базы»
Все MCP-серверы по теме «Данные и базы» →Вопросы о Metabase
Как установить Metabase в Claude Code?
Выполните команду claude mcp add --transport http mcp https://{metabase_host}/api/mcp. Вместо {metabase_host} подставьте адрес вашего инстанса Metabase.
Что делает MCP-сервер Metabase?
Он даёт ассистенту возможность исследовать каталоги данных, выполнять SQL и строить дашборды. Набор доступных инструментов строго ограничен правами вашей учётной записи.
Можно ли подключиться к MCP через API-ключ?
Нет, авторизация работает только через протокол OAuth 2.0. Эндпоинты MCP игнорируют API-ключи и сессионные куки, возвращая ответ 401.