mcp-metabase-server
by easecloudio·★ 76·综合分 48
一个功能全面的 MCP 服务器,为 Metabase 提供 96 个工具,用于管理仪表板、卡片、数据库、表格等。
概述
mcp-metabase-server 是一个功能完整的 MCP 实现,它将 AI 助手与 Metabase 分析平台连接起来。它为所有主要的 Metabase 对象提供了全面的 CRUD 操作,包括仪表板(27 个工具)、卡片/问题(21 个工具)、数据库(16 个工具)、表格(17 个工具)以及集合/用户(13 个工具)。该服务器支持 Metabase Cloud 和自托管实例,可通过 API 密钥或用户名/密码进行身份验证。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要 AI 完全访问 Metabase 实例,包括对仪表板、卡片、数据库和表的完整 CRUD 操作时,选择此服务器。
什么时候不要选它
如果您需要访问非 Metabase 数据源或需要只读访问而不允许通过 AI 创建/更新/删除内容,请避免使用。
此 server 暴露的工具
从 README 抽取出 12 个工具list_dashboardsList all dashboards
get_dashboardGet a specific dashboard by ID
create_dashboardCreate a new dashboard
list_cardsList all questions / cards
get_cardGet a card by ID (includes full SQL / MBQL query)
execute_cardRun a card and return results
list_databasesList all database connections
get_database_schemaGet schema information
list_tablesList tables (optionally filtered by database)
search_contentSearch across all Metabase content
get_schema_cacheReturn cached schema (auto-fetches if missing or stale)
refresh_schema_cacheForce-refresh cache for one or all databases
可对比工具
安装
安装
**使用 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-serverClaude 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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。