一个访问 Lightdash 的 MCP(模型上下文协议) 服务器。该服务器通过标准化接口提供与 Lightdash API 的 MCP 兼容访问,让 AI 助手能够与您的 Lightdash 数据进行交互。
要通过 Smithery 自动安装 Lightdash MCP Server for Claude Desktop,可使用以下命令:
npx -y @smithery/cli install lightdash-mcp-server --client claude
npm install lightdash-mcp-server
LIGHTDASH_API_KEY:您的 Lightdash PAT(个人访问令牌)LIGHTDASH_API_URL:API 的基础 URLnpx lightdash-mcp-server
或者使用 Node.js 运行已安装的模块。
...
"lightdash": {
"command": "npx",
"args": [
"-y",
"lightdash-mcp-server"
],
"env": {
"LIGHTDASH_API_KEY": "" ,
"LIGHTDASH_API_URL": "https://"
}
},
...
可用工具:
list_projects - 列出 Lightdash 组织中的所有项目get_project - 获取特定项目的详细信息list_spaces - 列出项目中的所有空间list_charts - 列出项目中的所有图表list_dashboards - 列出项目中的所有仪表板get_custom_metrics - 获取项目的自定义指标get_catalog - 获取项目的目录结构get_metrics_catalog - 获取项目的度量目录get_charts_as_code - 获取项目的图表代码表示get_dashboards_as_code - 获取项目的仪表板代码表示npm run dev - 以开发模式启动服务器,并启用热重载npm run build - 构建项目用于生产环境npm run start - 启动生产服务器npm run lint - 运行代码检查(ESLint 和 Prettier)npm run fix - 自动修复代码问题npm run examples - 运行示例脚本npm run lint