MCP Server Superset logo

MCP Server Superset

by LiusCraft

This is a Model Context Protocol (MCP) server-side application built on the Apache Superset REST API. It enables basic query capabilities through large language models.

View on GitHub

Last updated: N/A

What is MCP Server Superset?

This server is an MCP server-side application built on the Apache Superset REST API, allowing it to perform basic queries using large language models.

How to use MCP Server Superset?

To use, you can directly run the server using npx -y https://github.com/LiusCraft/superset-mcp-server and configure the necessary Superset credentials (URL, username, password) and authentication method (e.g., LDAP). Alternatively, you can install the dependencies using npm install, build the project using npm run build, and then start the server using npm start. Configuration files are located in the config directory.

Key features of MCP Server Superset

  • Query database

  • Query table

  • Query field

  • Execute SQL

Use cases of MCP Server Superset

  • Enabling natural language querying of data in Superset

  • Integrating Superset data with other MCP-compatible applications

  • Automating data analysis tasks using large language models

  • Providing a user-friendly interface for querying data without writing SQL

FAQ from MCP Server Superset

What is the purpose of this server?

It allows querying data in Apache Superset using large language models through the MCP protocol.

What are the environment requirements?

Node.js version 14.0.0 or higher is required.

How do I configure the server?

Configuration files are located in the config directory, including database, API, and security settings.

Where can I find the API documentation?

Refer to the official Superset Swagger documentation.

How do I contribute to the project?

Fork the repository, create a feature branch, submit changes, and initiate a Pull Request.