[Feature Request] [Helm Chart] deployment support for the Superset MCP Server component #41441
dafa-wiratama
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Problem Description
With Apache Superset now natively supporting the Model Context Protocol (MCP) via the
superset mcp rundaemon, engineering teams are beginning to expose Superset's semantic layer, datasets, and execution capabilities directly to LLM-based tools, AI assistants, and IDE integrations (like Claude or Cursor).Currently, the official Helm chart provides native, first-class deployment blocks for standalone subsystems like
supersetNode,supersetWorker,supersetCeleryFlower, andsupersetWebsockets. However, there is no native deployment block for the MCP server. To deploy it as an isolated background daemon in a Kubernetes cluster, users currently have to manually extend core components or maintain external wrapper charts.Proposed Solution
I would like to contribute a native, first-class implementation of the MCP server daemon to the core Helm chart, following the design patterns used for components like
supersetWebsocketsorsupersetCeleryFlower.This implementation includes:
supersetMcpconfiguration block invalues.yaml.templates/deployment-mcp.yamlandtemplates/service-mcp.yamlleveraging global image, environment, and volume configurations.templates/ingress.yamlto allow path-based routing sharing the root domain (e.g., routing traffic targeting/mcpcleanly to the daemon).Proposed
values.yamlstructure addition:Beta Was this translation helpful? Give feedback.
All reactions