redash-mcp-server

sho-hata/redash-mcp-server

3.2

If you are the rightful owner of redash-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Redash MCP Server is an unofficial implementation of a model context protocol server designed to facilitate seamless integration and communication between various data visualization and analysis tools.

redash-mcp-server

redash-mcp-server is a server that makes the redash API available via the Model Context Protocol (MCP)

Usage

{
  "mcpServers": {
    "redash-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "REDASH_BASE_URL",
        "-e",
        "REDASH_API_KEY",
        "redash-mcp-server"
      ],
      "env": {
        "REDASH_BASE_URL": "your redash base url here",
        "REDASH_API_KEY": "your redash api key here"
      }
    }
  }
}

Available Tools

  • list-queries: List all available queries in Redash
  • get-query: Get details of a specific query
  • create-query: Create a new query in Redash
  • update-query: Update an existing query in Redash
  • archive-query: Archive (soft-delete) a query
  • list-data-sources: List all available data sources
  • execute-query: Execute a query and return results

Development

docker build -t redash-mcp-server .

inspect

npx @modelcontextprotocol/inspector docker run -i --rm redash-mcp-server

And set the environment variables (REDASH_BASE_URL, REDASH_API_KEY) in the Inspector.

License

MIT