Back to Home
Winding2020 icon

superset-mcp

Verified Safe

by Winding2020

Overview

This server provides a Model Context Protocol (MCP) interface for programmatic management and interaction with Apache Superset data assets, including datasets, metrics, calculated columns, charts, and dashboards, along with SQL query execution.

Installation

Run Command
npx -y superset-mcp

Environment Variables

  • SUPERSET_BASE_URL
  • SUPERSET_USERNAME
  • SUPERSET_PASSWORD
  • SUPERSET_ACCESS_TOKEN
  • SUPERSET_AUTH_PROVIDER

Security Notes

The server correctly uses environment variables for Superset credentials, avoiding hardcoded secrets. It implements authentication with access tokens or username/password and includes CSRF token handling for protected requests, which is good practice. Direct SQL execution is a core feature for the `execute_sql` tool, which inherently carries a risk if the MCP server or the AI agent using it is exposed to untrusted input, as it could enable SQL injection against the Superset's configured databases. However, this is a feature of the tool, not a vulnerability in the server's implementation of the Superset API, assuming the MCP server is deployed in a trusted environment and the AI agent's prompts are carefully managed.

Similar Servers

Stats

Interest Score39
Security Score8
Cost ClassMedium
Avg Tokens2000
Stars14
Forks1
Last Update2025-12-10

Tags

Apache SupersetData ManagementBI ToolsMCPData API