drio
Open app

Superset MCP Integration

Source

connect to 50+ data stores via superset mcp server. Can use with open ai agent sdk, Claude app, cursor, windsurf

Catalog onlyCatalog onlySTDIO

Overview

Superset MCP Integration is a project that provides a Model Control Protocol (MCP) server for interacting with Apache Superset, allowing AI agents to connect to and control a Superset instance programmatically.

To use Superset MCP Integration, set up Superset locally, clone the repository, configure environment variables, install dependencies, and install the MCP config for the Claude Desktop app. After setup, you can interact with Superset using natural language requests through Claude.

  • Connects to 50+ data stores via Superset MCP server. - Allows natural language interaction with Superset dashboards, charts, and databases. - Provides tools for managing dashboards, charts, and executing SQL queries.
  1. Managing dashboards and charts in Superset using voice commands.
  2. Executing SQL queries and retrieving results through natural language.
  3. Automating data analysis tasks with AI agents.

Add to your AI client

Use these steps to connect Superset MCP Integration in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "superset-mcp-aptro": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-superset-mcp-aptro"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "superset-mcp-aptro": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-superset-mcp-aptro"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "superset-mcp-aptro": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-superset-mcp-aptro"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "superset-mcp-aptro": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-superset-mcp-aptro"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "superset-mcp-aptro": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-superset-mcp-aptro"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "superset-mcp-aptro": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-superset-mcp-aptro"
      ]
    }
  }
}

FAQ

Can I use Superset MCP Integration with any version of Superset?

It is tested with version 4.1.1, and compatibility with other versions is not guaranteed.

Is my Superset data secure?

Yes, credentials are stored locally and not transmitted to third parties.

How do I troubleshoot authentication issues?

Verify your credentials in the `.env` file and ensure Superset is running at the specified URL.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2995,"uuid":"04306643-8fba-44a5-a477-c2d491ce385c","name":"superset-mcp","title":"Superset MCP Integration","description":"connect to 50+ data stores via superset mcp server. Can use with open ai agent sdk, Claude app, cursor, windsurf","avatar_url":"https://avatars.githubusercontent.com/u/10391409?v=4","created_at":"2025-03-16T11:51:01.217Z","updated_at":"2025-03-16T12:28:31.482Z","status":"created","author_name":"aptro","author_avatar_url":"https://avatars.githubusercontent.com/u/10391409?v=4","tags":"[]","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/aptro/superset-mcp","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/d6872ec716ce0f79a80eb08abfa6837af642f8f216a04451b88185369b138a37/68747470733a2f2f736d6974686572792e61692f62616467652f40617074726f2f73757065727365742d6d6370","type":null,"metadata":"{\"star\":\"19\",\"license\":\"MIT license\",\"language\":\"Python\",\"is_official\":false,\"latest_commit_time\":\"2025-04-14 20:21:22\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]