LiusCraft_superset-mcp-server

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

  1. Build the project
  2. Set MCP config
  3. Use the MCP

Contribution Guide

  1. Fork the repository
  2. Create a feature branch
  3. Commit changes
  4. Open a Pull Request

License

Contact

For issues, please open an Issue or contact the project maintainers.