HM

hluaguo/metabase-mcp

Developer tools

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

73 stars 34 forks Качество 74 Тренд 14MIT

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

Обзор

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

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

Высокопроизводительный сервер Model Context Protocol (MCP) для Metabase, позволяющий помощникам ИИ, таким как Claude, Cursor и другим клиентам MCP беспрепятственно взаимодействовать с вашим экземпляром Metabase. Базы данных запросов, выполнение SQL, управление панелями мониторинга и автоматизация аналитических рабочих процессов с использованием естественного языка с помощью операций с базами данных на базе ИИ.

** Идеально подходит для:** Аналитики данных, разработчики и команды, желающие интегрировать помощников ИИ с платформой бизнес-аналитики Metabase для автоматизированных запросов SQL, управления панелью инструментов и исследования данных.

Ключевые особенности

###Базовые операции ** Базы данных : Просмотр всех настроенных баз данных Metabase ** Таблица Discovery: Исследуйте таблицы с метаданными и описаниями ** Полевая инспекция**: Получите подробную информацию о поле / столбце с умной настройкой

###Запросы и аналитика SQL Execution: Запуск нативных SQL-запросов с поддержкой параметров и шаблонированием ** Поддержка MongoDB**: выполнение нативных запросов MongoDB с автоматическим преобразованием JSON для конвейеров агрегации **Управление картами: Выполнять, создавать и управлять вопросами/картами Metabase (SQL и MongoDB)

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

README

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

Metabase MCP Server - Connect AI Assistants to Your Metabase Analytics

A high-performance Model Context Protocol (MCP) server for Metabase, enabling AI assistants like Claude, Cursor, and other MCP clients to interact seamlessly with your Metabase instance. Query databases, execute SQL, manage dashboards, and automate analytics workflows with natural language through AI-powered database operations.

Perfect for: Data analysts, developers, and teams looking to integrate AI assistants with their Metabase business intelligence platform for automated SQL queries, dashboard management, and data exploration.

Key Features

Database Operations

  • List Databases: Browse all configured Metabase databases
  • Table Discovery: Explore tables with metadata and descriptions
  • Field Inspection: Get detailed field/column information with smart pagination

Query & Analytics

  • SQL Execution: Run native SQL queries with parameter support and templating
  • MongoDB Support: Execute native MongoDB queries with automatic JSON conversion for aggregation pipelines
  • Card Management: Execute, create, and manage Metabase questions/cards (SQL and MongoDB)
  • Collection Organization: Create and manage collections for better organization
  • Natural Language Queries: Let AI assistants translate questions into SQL or MongoDB queries

Authentication & Security

  • API Key Support: Secure authentication via Metabase API keys (recommended)
  • Session-based Auth: Alternative email/password authentication
  • Environment Variables: Secure credential management via .env files

AI Assistant Integration

  • Claude Desktop: Native integration with Anthropic’s Claude AI
  • Cursor IDE: Seamless integration for AI-assisted development
  • Any MCP Client: Compatible with all Model Context Protocol clients

Enhanced Performance & Reliability

  • Context-aware Logging: Real-time logging with debug, info, warning, and error levels visible to AI clients
  • Proper Error Handling: FastMCP ToolError exceptions for better error messages and debugging
  • Middleware Stack: Built-in error handling and logging middleware for production reliability
  • Best Practices: Follows latest FastMCP patterns with duplicate prevention and clean configuration
  • Modern Python: Uses Python 3.12+ type hints (| syntax) for better type safety

Quick Start

Prerequisites

  • Python 3.12+
  • Metabase instance with API access
  • uvx or uv package manager

Installation

Открыть полный README на GitHub

Установка

uvx metabase-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "metabase-mcp": { "command": "uvx", "args": ["metabase-mcp"], "env": { "METABASE_URL": "https://your-metabase-instance.com", "METABASE_API_KEY": "your-api-key-here" } } } }