CM

cognitionai/metabase-mcp-server

开发工具官方

本页由 AI 翻译,技术细节请以原文为准。 查看原文

63 stars 38 forks 质量 73 趋势 21NOASSERTION

cognitionai/metabase-mcp-server 是从 https://github.com/cognitionai/metabase-mcp-server. 导入的 MCP 服务器候选。

概览

cognitionai/metabase-mcp-server 是从 https://github.com/cognitionai/metabase-mcp-server. 导入的 MCP 服务器候选。

概述(AI 翻译)

一台全面的模型上下文协议(MCP)服务器,用于Metabase集成,为AI助手提供对Metabase分析平台的全面访问权限。

🚀 快速启动

✨ 特色

🎯 81+ 可用工具 - 完整的元基API覆盖

  • ** 📊 仪表盘管理**(23个工具)- 完整的CRUD操作、卡片管理、公开共享、嵌入
  • ** 📈 卡片/问题管理**(21个工具)- 查询执行、参数处理、枢轴查询、公开链接
  • ** 🗄️ 数据库管理**(13个工具)- 连接管理、模式同步、查询执行
  • ** 📋 表管理**(16个工具)- 元数据操作、字段管理、数据操作
  • ** 🔍 附加工具**(9个工具)- 收藏、搜索、用户、活动追踪、游乐场链接

📦 安装

** 💡 推荐:** Node.js 20.19.0+ 和 npm 8.0.0+ 以实现最佳兼容性

方法1:NPX(推荐)

方法2:全球安装

方法3:Docker

⚙️ 配置

环境变量

API密钥认证(优先):

用户名/密码认证(备选):

可选参数

服务器支持命令行参数以自定义工具加载:

本页由 AI 翻译,技术细节请以原文为准。

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
在 GitHub 查看完整 README

安装

npx @cognitionai/metabase-mcp-server
新手?先看 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" } } } }