
easecloudio/mcp-metabase-server
Deployment & DevOpsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
easycloudio/mcp-metabase-server - кандидат на сервер MCP, импортированный из https://github.com/easecloudio/mcp-metabase-server.
Обзор
easycloudio/mcp-metabase-server - кандидат на сервер MCP, импортированный из https://github.com/easecloudio/mcp-metabase-server.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) для Metabase, который предоставляет помощникам ИИ полный доступ к вашей аналитической платформе — панели инструментов, карты, базы данных, таблицы, коллекции и многое другое.
** Разработано и поддерживается EaseCloud** — облачные, управляемые ИИ и решения для инфраструктуры данных.
Быстрый старт
96 Инструменты доступны
Область | Инструменты | [скрыто] [скрыто] Обсуждение Dashboard Management | 27 | Карта / Вопросы управления | 21 Управление базами данных | 16 Таблица управления 17. Коллекции, пользователи и поиск 13 | Schema Cache (SQL→MBQL) | 2 |
Поддерживаемые версии Metabase
- Metabase v0.46.x и выше (рекомендуется: v0.48.x или более поздняя версия) Metabase Cloud (полностью поддерживается)
- автономные экземпляры (Docker, JAR или облачные развертывания)
##Установка
npx (рекомендуется)
Глобальная установка
###Докер
Конфигурация
Аутентификация
**API Key (предпочтительно): **
** Имя пользователя / пароль (fallback): **
Напишите .env.example .env и заполните ваши значения.
Фильтрация инструментов (TOOL MODE)
Установите TOOL_MODE, чтобы контролировать, какие инструменты подвергаются воздействию ИИ. Полезно для ограничения площади поверхности или предотвращения случайных записей.
| Режим | Описание [скрыто] [скрыто]
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Metabase MCP Server
A Model Context Protocol (MCP) server for Metabase that gives AI assistants full access to your analytics platform — dashboards, cards, databases, tables, collections, and more.
Developed and maintained by EaseCloud — cloud-native, AI-driven, and data infrastructure solutions.
Quick Start
export METABASE_URL=https://your-metabase-instance.com
export METABASE_API_KEY=your_metabase_api_key
npx @easecloudio/mcp-metabase-server
96 Tools Available
| Domain | Tools |
|---|---|
| Dashboard Management | 27 |
| Card / Question Management | 21 |
| Database Management | 16 |
| Table Management | 17 |
| Collections, Users & Search | 13 |
| Schema Cache (SQL→MBQL) | 2 |
Supported Metabase Versions
- Metabase v0.46.x and above (recommended: v0.48.x or later)
- Metabase Cloud (fully supported)
- Self-hosted instances (Docker, JAR, or cloud deployments)
Installation
npx (Recommended)
npx @easecloudio/mcp-metabase-server
Global install
npm install -g @easecloudio/mcp-metabase-server
mcp-metabase-server
Docker
docker build -t mcp-metabase-server .
docker run -it --rm \
-e METABASE_URL=https://your-metabase-instance.com \
-e METABASE_API_KEY=your_metabase_api_key \
mcp-metabase-server
Configuration
Authentication
API Key (preferred):
METABASE_URL=https://your-metabase-instance.com
METABASE_API_KEY=your_metabase_api_key
Username / Password (fallback):
METABASE_URL=https://your-metabase-instance.com
METABASE_USERNAME=your_username
METABASE_PASSWORD=your_password
Copy .env.example to .env and fill in your values.
Tool Filtering (TOOL_MODE)
Set TOOL_MODE to control which tools are exposed to the AI. Useful for limiting surface area or preventing accidental writes.
| Mode | Description |
|---|---|
all |
Every available tool (default) |
essential |
Core read + execute tools only |
read |
All non-destructive tools |
write |
All tools including create / update / delete |
TOOL_MODE=essential # smallest surface area
TOOL_MODE=read # read-only
TOOL_MODE=all # everything (default)
Claude Desktop Integration
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
Using npx:
{
"mcpServers": {
"metabase": {
Установка
npx @easecloudio/mcp-metabase-serverКонфигурация
{
"mcpServers": {
"metabase": {
"command": "npx",
"args": ["@easecloudio/mcp-metabase-server"],
"env": {
"METABASE_URL": "https://your-metabase-instance.com",
"METABASE_API_KEY": "your_metabase_api_key"
}
}
}
}