EM

easecloudio/mcp-metabase-server

Deployment & DevOps

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

83 stars 25 forks Качество 77 Тренд 18MIT

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 @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": {
Открыть полный README на GitHub

Установка

npx @easecloudio/mcp-metabase-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "metabase": { "command": "npx", "args": ["@easecloudio/mcp-metabase-server"], "env": { "METABASE_URL": "https://your-metabase-instance.com", "METABASE_API_KEY": "your_metabase_api_key" } } } }