metabase-mcp
by hluaguo·★ 64·综合分 47
Metabase MCP 服务器使 AI 助手能够通过 Metabase API 查询数据库、执行 SQL 和管理仪表板。
概述
Metabase MCP 服务器是一个高性能的模型上下文协议实现,将 AI 助手与 Metabase 分析平台连接起来。它提供了全面的数据库操作工具、SQL 和 MongoDB 查询执行、卡片管理和集合组织功能。服务器支持多种身份验证方法,包括 API 密钥和电子邮件/密码,旨在与 Claude Desktop 和 Cursor IDE 等流行的 AI 客户端无缝集成。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您已经在使用 Metabase 进行数据分析,并希望 AI 助手能够通过 API 直接查询您的数据库而不需要额外的数据准备时,请选择此服务器。
什么时候不要选它
如果您需要直接访问 Metabase 实例之外的数据库,或者您的 Metabase 实例未启用 API 访问,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 11 个工具list_databasesList all configured databases in Metabase
list_tablesGet all tables in a specific database with metadata
get_table_fieldsRetrieve field/column information for a table
execute_queryExecute native SQL queries with parameter support
execute_mongodb_queryExecute native MongoDB queries with automatic JSON conversion
execute_cardRun saved Metabase questions/cards
list_cardsList all saved questions/cards
create_cardCreate new questions/cards with SQL queries
create_mongodb_cardCreate new MongoDB questions/cards with native query support
list_collectionsBrowse all collections
create_collectionCreate new collections for organization
可对比工具
安装
安装
使用 uvx 安装(最简单 - 无需安装)
# 直接运行无需安装(类似于 Python 的 npx)
uvx metabase-mcp
# 使用环境变量
METABASE_URL=https://your-instance.com METABASE_API_KEY=your-key uvx metabase-mcp从 PyPI 安装
# 全局安装
uv tool install metabase-mcp
# 或使用 pip
pip install metabase-mcp
# 然后运行
metabase-mcpClaude Desktop 集成
将以下内容添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"metabase-mcp": {
"command": "uvx",
"args": ["metabase-mcp"],
"env": {
"METABASE_URL": "https://your-metabase-instance.com",
"METABASE_API_KEY": "your-api-key-here"
}
}
}
}FAQ
- 支持哪些身份验证方法?
- 该服务器支持 API 密钥身份验证(推荐)和电子邮件/密码身份验证。可以通过环境变量提供凭据。
- 哪些 AI 助手与此 MCP 服务器兼容?
- 该服务器与 Claude Desktop、Cursor IDE 以及任何支持模型上下文协议的其他 MCP 客户端兼容。
metabase-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。