MCP Catalogs
首页

mcp-superset

by bintocher·36·综合分 47

功能全面的 MCP 服务器,提供 137 个工具管理 Apache Superset 仪表板、图表、数据集和安全功能。

developer-toolsdatabaseproductivity
4
Forks
0
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

mcp-superset 是一个功能丰富的 MCP 服务器,通过 137 个工具提供对 Apache Superset 的完全控制。其独特之处在于先进的安全管理功能,包括用户、角色、行级安全(RLS)、组和权限审计。服务器支持多种传输方式(HTTP、SSE、stdio),并内置安全功能,如危险操作的确认标志和 SQL Lab 中的 DDL/DML 阻断。项目提供全面的文档、多种安装选项,可与各种 MCP 客户端无缝集成。

试试问 AI

装完之后,这里有 9 个你可以让 AI 做的事:

:为商业智能团队自动化仪表板创建和管理
:管理大型 Superset 部署中的用户访问和权限
:从图表和数据集中提取数据进行报告和分析
:自动化数据库连接管理和验证
:实施全面的行级安全策略
:对仪表板、图表和数据集执行批量操作
:支持哪些 Superset 版本?
:身份验证如何工作?
:我可以将此 MCP 服务器与 Claude 以外的客户端一起使用吗?

什么时候选它

当您需要通过 AI 助手对 Apache Superset 进行全面控制,特别是针对安全管理、权限审计和仪表板自动化时,选择 mcp-superset,这是其他 Superset MCP 服务器无法提供的功能。

什么时候不要选它

如果您使用的是旧版 Superset(4.1.1 之前),只需要 LDAP 身份验证选项,或需要具有最少工具的轻量级解决方案,则不要选择此方案,因为 137 个工具的覆盖范围可能使简单用例过于复杂。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • superset_dashboard_list

    List dashboards with filtering and pagination

  • superset_dashboard_create

    Create a new dashboard

  • superset_chart_create

    Create a new chart

  • superset_database_test_connection

    Test database connectivity

  • superset_dataset_create

    Create a dataset from a table or SQL query

  • superset_sqllab_execute

    Execute a SQL query (SELECT only)

  • superset_user_create

    Create a new user

  • superset_role_create

    Create a new role

  • superset_dashboard_export

    Export dashboard as ZIP (base64)

  • superset_dataset_refresh_schema

    Refresh columns from source

  • superset_dashboard_filter_add

    Add a native filter (auto-generates correct ID format)

  • superset_query_stop

    Stop a running query

可对比工具

superset-mcpsuperset-mcp-serverdirect superset api

安装

安装

# 从 PyPI 安装
pip install mcp-superset

# 使用 uv(推荐)
uv pip install mcp-superset

# 无需安装直接运行
uvx mcp-superset

配置

创建包含您的 Superset 凭据的 .env 文件:

SUPERSET_BASE_URL=https://superset.example.com
SUPERSET_USERNAME=admin
SUPERSET_PASSWORD=your_password

运行

# 使用 CLI
mcp-superset

# 使用 stdio 传输(适用于 Claude Desktop 等)
mcp-superset --transport stdio

Claude Desktop 配置

{
  "mcpServers": {
    "superset": {
      "command": "uvx",
      "args": ["mcp-superset", "--transport", "stdio"],
      "env": {
        "SUPERSET_BASE_URL": "https://superset.example.com",
        "SUPERSET_USERNAME": "admin",
        "SUPERSET_PASSWORD": "your_password"
      }
    }
  }
}

FAQ

支持哪些 Superset 版本?
此 MCP 服务器专门为 Superset 6.0.1 构建,可能与早期版本不兼容。
身份验证如何工作?
服务器支持 JWT 身份验证,具有自动令牌刷新和 CSRF 处理功能。您可以使用用户名/密码或 LDAP 进行身份验证。
我可以将此 MCP 服务器与 Claude 以外的客户端一起使用吗?
是的,它通过 HTTP、SSE 和 stdio 传输支持多个 MCP 客户端,包括 Cursor、Windsurf 和任何兼容的 MCP 客户端。

mcp-superset 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。