MCP Catalogs
首页

mcp-metabase-server

by easecloudio·76·综合分 48

一个功能全面的 MCP 服务器,为 Metabase 提供 96 个工具,用于管理仪表板、卡片、数据库、表格等。

databaseproductivityai-llm
21
Forks
2
活跃 Issue
本月
最近提交
2 天前
收录于

概述

mcp-metabase-server 是一个功能完整的 MCP 实现,它将 AI 助手与 Metabase 分析平台连接起来。它为所有主要的 Metabase 对象提供了全面的 CRUD 操作,包括仪表板(27 个工具)、卡片/问题(21 个工具)、数据库(16 个工具)、表格(17 个工具)以及集合/用户(13 个工具)。该服务器支持 Metabase Cloud 和自托管实例,可通过 API 密钥或用户名/密码进行身份验证。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI 助手可以通过查询 Metabase 卡片和仪表板来分析业务数据
:通过 MCP 工具调用自动执行数据报告任务
:通过 AI 工作流以编程方式创建和管理 Metabase 内容
:支持哪些 Metabase 版本?
:身份验证是如何处理的?

什么时候选它

当您需要 AI 完全访问 Metabase 实例,包括对仪表板、卡片、数据库和表的完整 CRUD 操作时,选择此服务器。

什么时候不要选它

如果您需要访问非 Metabase 数据源或需要只读访问而不允许通过 AI 创建/更新/删除内容,请避免使用。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • list_dashboards

    List all dashboards

  • get_dashboard

    Get a specific dashboard by ID

  • create_dashboard

    Create a new dashboard

  • list_cards

    List all questions / cards

  • get_card

    Get a card by ID (includes full SQL / MBQL query)

  • execute_card

    Run a card and return results

  • list_databases

    List all database connections

  • get_database_schema

    Get schema information

  • list_tables

    List tables (optionally filtered by database)

  • search_content

    Search across all Metabase content

  • get_schema_cache

    Return cached schema (auto-fetches if missing or stale)

  • refresh_schema_cache

    Force-refresh cache for one or all databases

可对比工具

metabase-mcppostgres-mcpshell-mcp

安装

安装

**使用 npx(推荐):**

npx @easecloudio/mcp-metabase-server

**全局安装:**

npm install -g @easecloudio/mcp-metabase-server
mcp-metabase-server

**Docker:**

docker build -t mcp-metabase-server .
docker run -it --rm \
  -e METABASE_URL=https://your-metabase-instance.com \
  -e METABASE_API_KEY=your_metabase_api_key \
  mcp-metabase-server

Claude Desktop 集成

{
  "mcpServers": {
    "metabase": {
      "command": "npx",
      "args": ["@easecloudio/mcp-metabase-server"],
      "env": {
        "METABASE_URL": "https://your-metabase-instance.com",
        "METABASE_API_KEY": "your_metabase_api_key"
      }
    }
  }
}

FAQ

支持哪些 Metabase 版本?
支持 Metabase v0.46.x 及以上版本(推荐 v0.48.x 或更高版本),包括 Metabase Cloud 和自托管实例(Docker、JAR 或云部署)。
身份验证是如何处理的?
服务器支持两种身份验证方式:API 密钥(首选)和用户名/密码。必须设置环境变量 METABASE_URL 和 METABASE_API_KEY 或 METABASE_USERNAME/METABASE_PASSWORD。

mcp-metabase-server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。