CM

cognitionai/metabase-mcp-server

Developer toolsОфициальный

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

63 stars 38 forks Качество 73 Тренд 21NOASSERTION

cognitionai/metabase-mcp-server - кандидат на сервер MCP, импортированный из https://github.com/cognitionai/metabase-mcp-server.

Обзор

cognitionai/metabase-mcp-server - кандидат на сервер MCP, импортированный из https://github.com/cognitionai/metabase-mcp-server.

Обзор (машинный перевод)

Комплексный сервер Model Context Protocol (MCP) для интеграции Metabase, предоставляющий помощникам ИИ полный доступ к аналитической платформе Metabase.

Быстрый старт

Feature Особенности

s **81+ Инструменты доступны ** - Полный охват API Metabase

  • *** Dashboard Management** (23 инструмента) - Полные операции CRUD, управление картами, публичный обмен, встраивание *** Управление картами/вопросами** (21 инструмент) - выполнение запросов, обработка параметров, ключевые запросы, публичные ссылки ️️ Управление базами данных (13 инструментов) - Управление подключением, синхронизация схем, выполнение запросов *** Управление таблицей** (16 инструментов) - Операции с метаданными, управление полями, операции с данными Дополнительные инструменты (9 инструментов) - Коллекции, поиск, пользователи, отслеживание активности, ссылки на игровую площадку

###Установка

Рекомендовано: ** Node.js 20.19.0+ и npm 8.0.0+ для оптимальной совместимости

Метод 1: NPX (рекомендуется)

Метод 2: Глобальная установка

Метод 3: Докер

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

Переменные среды

**API Key Authentication (Предпочтительно): **

**Аутентификация имени/пароля (Fallback): **

###Факультативные аргументы

Сервер поддерживает аргументы командной строки для настройки загрузки инструмента:

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

README

Показан фрагмент оригинального README. Открыть оригинал.

Readme: Metabase MCP Server

A comprehensive Model Context Protocol (MCP) server for Metabase integration, providing AI assistants with full access to Metabase’s analytics platform.

🚀 Quick Start

# Install and run with npx
export METABASE_URL=https://your-metabase-instance.com
export METABASE_API_KEY=your_metabase_api_key
npx @cognitionai/metabase-mcp-server

✨ Features

🎯 81+ Tools Available - Complete Metabase API Coverage

  • 📊 Dashboard Management (23 tools) - Full CRUD operations, card management, public sharing, embedding
  • 📈 Card/Question Management (21 tools) - Query execution, parameter handling, pivot queries, public links
  • 🗄️ Database Management (13 tools) - Connection management, schema sync, query execution
  • 📋 Table Management (16 tools) - Metadata operations, field management, data operations
  • 🔍 Additional Tools (9 tools) - Collections, search, users, activity tracking, playground links

📦 Installation

💡 Recommended: Node.js 20.19.0+ and npm 8.0.0+ for optimal compatibility

npx @cognitionai/metabase-mcp-server

Method 2: Global Installation

npm install -g @cognitionai/metabase-mcp-server
metabase-mcp-server

Method 3: Docker

docker run -it --rm \
  -e METABASE_URL=https://your-metabase-instance.com \
  -e METABASE_API_KEY=your_metabase_api_key \
  ghcr.io/CognitionAI/metabase-mcp-server

⚙️ Configuration

Environment Variables

API Key Authentication (Preferred):

export METABASE_URL=https://your-metabase-instance.com
export METABASE_API_KEY=your_metabase_api_key

Username/Password Authentication (Fallback):

export METABASE_URL=https://your-metabase-instance.com
export METABASE_USERNAME=your_username
export METABASE_PASSWORD=your_password

Optional Arguments

The server supports command-line arguments to customize tool loading:

  • --essential (default): Load only essential tools
  • --all: Load all 80+ available tools
  • --write: Load only write/modification tools
  • --read: Load only read-only tools
# Using published package (recommended)
# Default behavior (essential tools only)
npx @cognitionai/metabase-mcp-server

# Load all tools
npx @cognitionai/metabase-mcp-server --all

# Load only write tools
npx @cognitionai/metabase-mcp-server --write

# Load only read-only tools
Открыть полный README на GitHub

Установка

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

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

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