适合谁
- 已部署 Redash 并希望通过 MCP 使用其分析能力的团队。
- 需要查询执行、架构发现和仪表板管理的 MCP 客户端。
- 需要通过 OpenTelemetry 观察 MCP 与 Redash 请求的运维人员。
基于 README 的事实资料:这是一个非官方 Redash MCP 服务器,支持 stdio 和无状态 Streamable HTTP,覆盖查询、架构、仪表板和可视化管理;使用前应重点检查 API 密钥权限、数据暴露和 HTTP 网关认证。
最强项 · 文档质量 14/20 最弱项 · 安全与权限 7/20
静态评测 · 未实际运行收录于 2026-08-14
查看 FMRS 评分方法 →运行环境:Node.js 22.13+ · Docker
REDASH_URL
你的 Redash 实例地址,例如 https://redash.example.com。
REDASH_API_KEY
你的 Redash API 密钥,从 Redash 用户设置中获取,服务器以 Key <token> 形式发送 Authorization 头。
REDASH_TIMEOUT
API 请求超时毫秒数,默认 30000。
REDASH_MAX_RESULTS
返回结果的最大条数,默认 1000。
REDASH_EXTRA_HEADERS
附加到每个 Redash 请求的额外 HTTP 头,支持 JSON 对象串或分号/逗号分隔的 key=value 列表。
REDASH_SOCKS_PROXY
路由请求的 SOCKS 代理地址,如 socks5h://localhost:1080。
MCP_TRANSPORT
MCP 传输方式:stdio、http 或 streamable-http,默认 stdio。
MCP_HTTP_HOST
Streamable HTTP 监听主机,默认 127.0.0.1。
MCP_HTTP_PORT
Streamable HTTP 监听端口,默认 3000。
MCP_HTTP_PATH
Streamable HTTP 端点路径,默认 /mcp。
MCP_HTTP_ALLOWED_HOSTS
HTTP 模式的 Host 头允许列表,逗号分隔主机名。
MCP_HTTP_ALLOWED_ORIGINS
HTTP 模式的浏览器 Origin 允许列表,同时控制 CORS。
OTEL_EXPORTER_OTLP_ENDPOINT
OTLP 导出端点,用于 traces/metrics/logs。
OTEL_METRICS_EXPORTER
指标导出器,如 otlp、prometheus 或 none。
OTEL_EXPORTER_OTLP_PROTOCOL
OTLP 协议:grpc、http/protobuf 或 http/。
OTEL_TRACES_EXPORTER
显式指定 traces 导出器,none 表示禁用。
OTEL_LOGS_EXPORTER
显式指定 logs 导出器,none 表示禁用。
OTEL_EXPORTER_PROMETHEUS_HOST
Prometheus 独立监听主机。
OTEL_EXPORTER_PROMETHEUS_PORT
Prometheus 独立监听端口。
OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT
设为 true 时在遥测中记录工具参数与结果内容(含 SQL 与查询结果),默认省略。
OTEL_SDK_DISABLED
设为 true 禁用所有遥测信号。
准备 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"}}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"redash": {
"command": "npx",
"args": [
"-y",
"@suthio/redash-mcp"
],
"env": {
"REDASH_API_KEY": "your-api-key",
"REDASH_URL": "https://your-redash-instance.com"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add redash -e REDASH_API_KEY=your-api-key -e REDASH_URL=https://your-redash-instance.com -- npx -y @suthio/redash-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端工具列表中确认出现 list_queries、execute_query 等 Redash 工具,然后调用 list_queries 验证能返回该 Redash 实例的查询列表。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Redash MCP Server 通过 Redash API 将查询、数据源、架构、仪表板和可视化功能提供给 MCP 客户端。它支持执行即时查询和保存的参数化查询,创建、更新和归档查询,以及检查和修改仪表板布局、参数映射和图表选项。
将 ClickHouse 连接到您的 AI 助手
通过 MCP 高级访问 ChEMBL 化学数据库的非官方服务器
Google 官方数据库 MCP 工具箱,用配置文件定义 AI 可用的数据库工具
Bytebase 官方维护,极简双工具数据库 MCP Server
源版本 2d8e2e544c37 数据同步于 2026-10-12 查看 FMRS 评分方法