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.
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?
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?
What are the environment requirements?
Node.js version 14.0.0 or higher is required.
How do I configure the server?
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?
Where can I find the API documentation?
Refer to the official Superset Swagger documentation.
How do I contribute to the project?
How do I contribute to the project?
Fork the repository, create a feature branch, submit changes, and initiate a Pull Request.