redash-mcp

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

  1. Clone this repository and navigate into the directory.
  2. Install dependencies using npm or yarn.
  3. Set up a .env file with your Redash configuration.
  4. 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