Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"redash-mcp": {
"env": {
"REDASH_URL": "https://your-redash-instance.com",
"REDASH_API_KEY": "your_api_key_here"
},
"args": [
"-y",
"redash-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server that connects Redash to Claude AI — query data, manage dashboards, and run SQL with natural language.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'redash-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked redash-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in data / analytics
Manage Supabase projects — databases, auth, storage, and edge functions
MCP Server for GCP environment for interacting with various Observability APIs.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
MCP Security Weekly
Get CVE alerts and security updates for io.github.seob717/redash-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server that connects Redash to Claude AI — query data, manage dashboards, and run SQL with natural language.
Features · Install · Env · Examples · Privacy
| Category | Tool | Description |
|---|---|---|
| Data Sources | list_data_sources | List connected data sources |
| Schema | list_tables | List tables (supports keyword search) |
| Schema | get_table_columns | Get column names and types |
| Query | run_query | Execute SQL and return results |
| Saved Queries | list_queries | List saved queries |
| Saved Queries | get_query | Get query details (SQL, visualizations) |
| Saved Queries | get_query_result | Run a saved query and get results |
| Saved Queries | create_query | Save a new query |
| Saved Queries | update_query | Update a saved query |
| Saved Queries | fork_query | Fork a saved query |
| Saved Queries | archive_query | Archive (delete) a query |
| Dashboards | list_dashboards | List dashboards |
| Dashboards | get_dashboard | Get dashboard details and widgets |
| Dashboards | create_dashboard | Create a new dashboard |
| Dashboards | add_widget | Add a visualization widget to a dashboard |
| Alerts | list_alerts | List alerts |
| Alerts | get_alert | Get alert details |
| Alerts | create_alert | Create a new alert |
Protects your database from dangerous queries:
DROP, TRUNCATE, ALTER TABLE, GRANT/REVOKE, DELETE/UPDATE without WHERESELECT *, queries without WHERE or LIMIT, PII column accessLIMIT N when REDASH_AUTO_LIMIT is setResults are cached in-memory to reduce redundant API calls:
REDASH_MCP_CACHE_TTL (default: 300s)REDASH_MCP_CACHE_MAX_MB (default: 50MB)npx redash-mcp setup
The setup wizard will guide you through configuring Claude Desktop, Claude Code (CLI), or both.
Installs Node.js, Claude Desktop, and MCP config all at once:
curl -fsSL https://raw.githubusercontent.com/seob717/redash-mcp/main/install.sh | bash
Go to Redash → Profile (top right) → Edit Profile → Copy API Key
Open ~/Library/Application Support/Claude/claude_desktop_config.json and add:
{
"mcpServers": {
"redash-mcp": {
"command": "npx",
"args": ["-y", "redash-mcp"],
"env": {
"REDASH_URL": "https://your-redash-instance.com",
"REDASH_API_KEY": "your_api_key_here"
}
}
}
}
Fully quit and restart Claude Desktop after saving.
Open ~/.claude/settings.json and add:
{
"mcpServers": {
"redash-mcp": {
"command": "npx",
"args": ["-y", "redash-mcp"],
"env": {
"REDASH_URL": "https://your-redash-instance.com",
"REDASH_API_KEY": "your_api_key_here"
}
}
}
}
macOS: If
npxis not found, runwhich npxto get the full path and use that instead.
| Variable | Description |
|---|---|
REDASH_URL | Redash instance URL (e.g. https://redash.example.com) |
REDASH_API_KEY | Redash user API key |
| Variable | Default | Description |
|---|---|---|
REDASH_SAFETY_MODE | ` |