Token导航 LogoToken导航TokenDH.com
Metabase AI Assistant logo
数据服务stdio官方级别未说明来源级核验

Metabase AI Assistant

MCP Server

metabase-ai-assistant

Metabase AI助手是一款基于MCP协议的服务器,提供AI驱动的SQL生成、仪表板管理、用户权限控制等134种工具,适用于企业级商业智能自动化场景。

工具数

57

提示词数

0

GitHub Stars

41

资源数

0
企业安全JavaScriptClaude商业智能ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

enessari

提供方

enessari

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx metabase-ai-assistant

详细介绍

🚀 元数据库AI助手

Metabase最强大的MCP服务器

134工具MCP SDK v1.26.0基于人工智能的SQL结构化输出企业安全

](https://www.npmjs.com/package/metabase-ai-assistant) ](https://www.npmjs.com/package/metabase-ai-assistant) ](https://github.com/enessari/metabase-ai-assistant/stargazers) ![License](https://opensource.org/licenses/Apache-2.0)

将你的AI助手变成Metabase的高级用户。\ 从自然语言生成SQL、创建仪表板、管理用户和自动化BI工作流。

______________________________________________________________________

⭐ 为什么是这个项目?

“我分析了市场上的每一台Metabase MCP服务器。这款服务器的工具和功能比任何竞争对手都多4倍。”
特点本项目其他MCP服务器
工具总数1346-30
AI SQL生成
AI SQL优化
仪表板模板
用户管理
工作区导出/导入
只读安全模式
响应缓存
活动日志
元数据分析
参数问题
环境比较
结构化输出(JSON)
工具注释

______________________________________________________________________

🚀 快速开始

单线安装

npx metabase-ai-assistant

添加到克劳德桌面/光标

{
  "mcpServers": {
    "metabase": {
      "command": "npx",
      "args": ["-y", "metabase-ai-assistant"],
      "env": {
        "METABASE_URL": "https://your-metabase.com",
        "METABASE_API_KEY": "mb_your_api_key"
      }
    }
  }
}

就是这样!你的AI助手现在拥有完整的Metabase超能力。 🦸

______________________________________________________________________

🎯 你能做什么?

💬 自然语言→ SQL

You: "Show me total revenue by product category for the last 30 days"
AI: Uses ai_sql_generate → Runs query → Returns formatted results

📊 即时创建仪表板

You: "Create an executive dashboard for our e-commerce sales"
AI: Uses mb_dashboard_template_executive → Creates fully configured dashboard

🔍 深度数据库探索

You: "What tables are related to 'orders' and show their relationships"
AI: Uses db_relationships_detect → Returns complete ER diagram info

🛡️ 企业级安全

You: "DROP TABLE users" 
AI: 🔒 Blocked - Read-only mode active

______________________________________________________________________

🔧 完整工具清单(134)

🆕 所有工具都包括MCP注释和 title支持16种优先工具 outputSchema + structuredContent 用于键入JSON响应。

📊 Database Operations (25 tools)

工具说明
db_list列出所有数据库
db_schemas在数据库中获取模式
db_tables获取带字段的表
sql_execute执行SQL查询
db_table_create创建表(AI前缀)
db_view_create创建视图
db_matview_create创建物化视图
db_index_create创建索引
db_vacuum_analyze真空与分析
db_query_explain解释查询计划
db_table_stats表格统计
db_index_usage指标使用分析
db_schema_explore快速模式探索
db_schema_analyze深度模式分析
db_relationships_detect检测外键
...以及更多

🤖 AI-Powered Features (5 tools)

工具说明
ai_sql_generate自然语言→ SQL
ai_sql_optimize查询优化建议
ai_sql_explain用简明英语解释SQL
ai_relationships_suggest建议表关系
mb_auto_describe自动生成描述

📋 Question/Card Management (12 tools)

工具说明
mb_question_create创建新问题
mb_questions列出所有问题
mb_question_create_parametric参数问题
mb_card_get获取卡详细信息
mb_card_update更新卡片
mb_card_delete删除卡片
mb_card_archive档案卡
mb_card_data以JSON格式获取卡数据
mb_card_copy复制卡片
mb_card_clone克隆卡
...以及更多

📈 Dashboard Management (14 tools)

工具说明
mb_dashboard_create创建仪表板
mb_dashboards列出所有仪表板
mb_dashboard_get获取仪表板详细信息
mb_dashboard_update更新仪表板
mb_dashboard_delete删除仪表板
mb_dashboard_add_card将卡片添加到仪表板
mb_dashboard_add_filter添加筛选器
mb_dashboard_layout_optimize优化布局
mb_dashboard_template_executive高管模板
...以及更多

👥 User & Permission Management (10 tools)

工具说明
mb_user_list列出用户
mb_user_get获取用户详细信息
mb_user_create创建用户
mb_user_update更新用户
mb_user_disable禁用用户
mb_permission_group_list列出组
mb_permission_group_create创建组
...以及更多

📊 Metadata Analytics (14 tools)

工具说明
mb_meta_overview实例健康检查
mb_meta_query_performance查询分析
mb_meta_content_usage内容使用统计
mb_meta_user_activity用户活动
mb_meta_table_dependencies表依赖关系
mb_meta_impact_analysis突破性变化分析
mb_meta_optimization_recommendations指标建议
mb_meta_export_workspace备份到JSON
mb_meta_import_preview进口试运行
mb_meta_compare_environmentsDev vs Prod差异
mb_meta_auto_cleanup安全清理
...以及更多

______________________________________________________________________

🛡️ 安全特性

特性描述
🔒 只读模式块INSERT、UPDATE、DELETE、DROP(默认:启用)
🏷️ AI前缀所有AI创建的对象都使用 claude_ai_ 前缀
✅ 明确批准破坏性操作需要确认
📝 活动日志所有操作的完整审计跟踪
🔐 环境验证Zod验证的环境变量
💾 自动备份在破坏性行动之前提示备份
# Enable/disable read-only mode
METABASE_READ_ONLY_MODE=true  # Default: blocks write ops
METABASE_READ_ONLY_MODE=false # Allow write operations

______________________________________________________________________

⚙️ 配置

创建一个 .env 文件:

# Required
METABASE_URL=https://your-metabase.com
METABASE_API_KEY=mb_your_api_key

# Or use username/password
# METABASE_USERNAME=admin@example.com
# METABASE_PASSWORD=your_password

# Security (defaults to true)
METABASE_READ_ONLY_MODE=true

# AI Features (optional)
ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-...

# Performance (optional)
CACHE_TTL_MS=600000  # 10 minutes

______________________________________________________________________

📦 安装选项

npm(推荐)

npm install -g metabase-ai-assistant

码头工人

docker run -e METABASE_URL=... -e METABASE_API_KEY=... ghcr.io/enessari/metabase-ai-assistant

来源

git clone https://github.com/enessari/metabase-ai-assistant.git
cd metabase-ai-assistant
npm install
npm run mcp

______________________________________________________________________

🏗️ 建筑

metabase-ai-assistant/
├── src/
│   ├── mcp/
│   │   ├── server.js              # MCP Server entry point
│   │   ├── tool-registry.js       # 134 tool definitions + annotations + outputSchema
│   │   ├── tool-router.js         # Dynamic routing with read-only gate
│   │   └── handlers/              # 15 modular handler files
│   ├── utils/
│   │   ├── structured-response.js # Structured output (MCP 2025-06-18)
│   │   ├── cache.js               # TTL-based caching
│   │   ├── config.js              # Zod validation
│   │   └── response-optimizer.js  # Compact response formatting
│   └── metabase/
│       └── client.js              # Metabase API client

______________________________________________________________________

🤝 贡献

我们欢迎捐款!看 贡献.md 作为指导方针。

# Fork, clone, install
git clone https://github.com/YOUR_USERNAME/metabase-ai-assistant.git
npm install

# Create feature branch
git checkout -b feature/amazing-feature

# Test and submit PR
npm test
git push origin feature/amazing-feature

______________________________________________________________________

📚 资源

______________________________________________________________________

📄 许可证

Apache许可证2.0-请参阅 许可证

______________________________________________________________________

⭐ 如果对你有帮助,请在这个仓库上签名!

![Star History](https://github.com/enessari/metabase-ai-assistant/stargazers)

______________________________________________________________________

关键词: 元数据库MCP服务器、模型上下文协议、AI SQL生成、商业智能、Claude AI、Cursor AI、自然语言SQL、仪表板自动化、PostgreSQL、数据分析、LLM工具

目录标签

目录标签

企业安全JavaScriptClaude商业智能AISQL生成本地部署仪表板自动化元数据分析

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

metabase-ai-assistant

工具数量(toolCount,工具数)

57

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP