使用说明
元数据库MCP服务器
具有API密钥身份验证的元数据库的最小MCP服务器。
设置
export METABASE_BASE_URL=http://localhost:3000
export METABASE_API_KEY=example-api-key
跑步
deno run --allow-net --allow-env main.ts
或者使其可执行:
chmod +x main.ts
./main.ts
工具
api-原始元数据库API调用list_databases-列出所有数据库list_tables-列出数据库中的表get_table_fields-获取表的字段execute_query-执行SQL查询list_cards-列出已保存的问题execute_card-执行已保存的问题create_card-创建新的已保存问题list_collections-列出收藏create_collection-创建新收藏
Claude代码配置
添加到 ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"metabase": {
"command": "deno",
"args": [
"run",
"--allow-net",
"--allow-env",
"/home/bridger/git/metabase-mcp/main.ts"
],
"env": {
"METABASE_BASE_URL": "http://localhost:3000",
"METABASE_API_KEY": "example-api-key"
}
}
}
}