redash-mcp
19
Redash MCP Server is designed to integrate Redash with AI assistants like Claude, offering features to manage and execute queries and dashboards via the Redash API. It provides tools for creating, updating, and archiving queries, as well as accessing dashboard details.
Redash MCP Server
Model Context Protocol (MCP) server for integrating Redash with AI assistants like Claude.
Features
- Connect to Redash instances via the Redash API
- List available queries and dashboards as resources
- Execute queries and retrieve results
- Create and manage queries (create, update, archive)
- List data sources for query creation
- Get dashboard details and visualizations
Prerequisites
- Node.js (v18 or later)
- npm or yarn
- Access to a Redash instance
- Redash API key
Installation
- Clone this repository and navigate into the directory.
- Install dependencies using npm or yarn.
- Set up a
.env
file with your Redash configuration. - Build the project and start the server.
Available Tools
Query Management
list-queries
get-query
create-query
update-query
archive-query
list-data-sources
Query Execution
execute-query
Dashboard Management
list-dashboards
get-dashboard
get-visualization
Development
Run in development mode using npm or yarn.
Version History
- v1.1.0: Added query management functionality
- v1.0.0: Initial release
License
MIT License