HM

hluaguo/metabase-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

73 stars 34 forks 품질 74 트렌드 14MIT

hluaguo/metabase-mcp는 https://github.com/hluaguo/metabase-mcp.에서 수입된 MCP 서버 후보입니다

개요

hluaguo/metabase-mcp는 https://github.com/hluaguo/metabase-mcp.에서 수입된 MCP 서버 후보입니다

개요(AI 번역)

고성능 ** Model Context Protocol (MCP) Server** for Metabase, Claude, Cursor 및 기타 MCP 클라이언트와 같은 AI 조수를 활성화하여 Metabase 인스턴스와 완벽하게 상호 작용합니다. Query 데이터베이스는 SQL을 실행하고 대시보드를 관리하고 AI-powered 데이터베이스 작업을 통해 자연적인 언어로 분석 워크플로우를 자동화합니다.

완성: Data Analysts, 개발자 및 팀은 자동화된 SQL 쿼리, 대시보드 관리 및 데이터 탐험을 위한 Metabase 비즈니스 인텔리전스 플랫폼과 AI Assistant를 통합하고자 합니다.

키 기능

데이터베이스 운영

  • 리스트 데이터베이스: 모든 구성 된 Metabase 데이터베이스 검색 -Table Discovery: 메타데이터 및 설명으로 표 탐색 -Field Inspection: 스마트 질화에 대한 상세한 필드/문자 정보를 얻으십시오.

Query 및 분석

  • ** SQL 실행 **: 매개변수 지원 및 templating을 가진 기본 SQL 쿼리를 실행
  • MongoDB 지원: 통합 파이프라인을 위한 자동적인 JSON 변환을 가진 기본 MongoDB 쿼리를 실행
  • 카드 관리: Metabase 질문/카드 관리(SQL 및 MongoDB)

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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

GitHub에서 전체 README 보기

설치

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" } } } }