适合谁
- 已部署 Redash 并希望通过 MCP 使用其分析能力的团队。
- 需要查询执行、架构发现和仪表板管理的 MCP 客户端。
- 需要通过 OpenTelemetry 观察 MCP 与 Redash 请求的运维人员。
基于 README 的事实资料:这是一个非官方 Redash MCP 服务器,支持 stdio 和无状态 Streamable HTTP,覆盖查询、架构、仪表板和可视化管理;使用前应重点检查 API 密钥权限、数据暴露和 HTTP 网关认证。
Redash MCP Server 通过 Redash API 将查询、数据源、架构、仪表板和可视化功能提供给 MCP 客户端。它支持执行即时查询和保存的参数化查询,创建、更新和归档查询,以及检查和修改仪表板布局、参数映射和图表选项。
准备 Node.js 22.13 或更高版本、Corepack、Redash 实例访问权限和 Redash API 密钥。使用 npx 配置 Claude Desktop,设置 REDASH_URL 和 REDASH_API_KEY。也可以克隆仓库后运行 corepack enable、pnpm install、pnpm run build 和 pnpm start。默认使用 stdio;可通过 MCP_TRANSPORT=http 启用无状态 Streamable HTTP。
{"mcpServers":{"redash":{"command":"npx","args":["-y","@suthio/redash-mcp"],"env":{"REDASH_API_KEY":"your-api-key","REDASH_URL":"https://your-redash-instance.com"}}}}