LiusCraft_superset-mcp-server
1
This project is an MCP server-side application leveraging Apache Superset's REST API to offer basic query capabilities such as querying databases, tables, fields, and executing SQL queries. It requires Node.js version 14.0.0 or higher and is licensed under Apache License 2.0.
MCP Server Superset
A Model Context Protocol (MCP) server-side application built on the Apache Superset REST API.
Features
- Query databases
- Query tables
- Query fields
- Execute SQL
Requirements
- Node.js >= 14.0.0
Quick Start
Install dependencies
Start the service
Configuration
Configuration files are located in the config
directory, including:
- Database configuration
- API configuration
- Security configuration
API Documentation
Reference the official Superset Swagger documentation.
Development Guide
- Follows ESLint standards
- Developed using TypeScript
- Follows Git Flow workflow
Deployment
- Build the project
- Set MCP config
- Use the MCP
Contribution Guide
- Fork the repository
- Create a feature branch
- Commit changes
- Open a Pull Request
License
Contact
For issues, please open an Issue or contact the project maintainers.