
本页由 AI 翻译,技术细节请以原文为准。 查看原文
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
Method 1: NPX (Recommended)
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
安装
npx @cognitionai/metabase-mcp-server配置
{
"mcpServers": {
"metabase": {
"command": "npx",
"args": ["@cognitionai/metabase-mcp-server"],
"env": {
"METABASE_URL": "https://your-metabase-instance.com",
"METABASE_API_KEY": "your_metabase_api_key"
}
}
}
}