mcp-superset
by bintocher·★ 36·综合分 47
功能全面的 MCP 服务器,提供 137 个工具管理 Apache Superset 仪表板、图表、数据集和安全功能。
概述
mcp-superset 是一个功能丰富的 MCP 服务器,通过 137 个工具提供对 Apache Superset 的完全控制。其独特之处在于先进的安全管理功能,包括用户、角色、行级安全(RLS)、组和权限审计。服务器支持多种传输方式(HTTP、SSE、stdio),并内置安全功能,如危险操作的确认标志和 SQL Lab 中的 DDL/DML 阻断。项目提供全面的文档、多种安装选项,可与各种 MCP 客户端无缝集成。
试试问 AI
装完之后,这里有 9 个你可以让 AI 做的事:
什么时候选它
当您需要通过 AI 助手对 Apache Superset 进行全面控制,特别是针对安全管理、权限审计和仪表板自动化时,选择 mcp-superset,这是其他 Superset MCP 服务器无法提供的功能。
什么时候不要选它
如果您使用的是旧版 Superset(4.1.1 之前),只需要 LDAP 身份验证选项,或需要具有最少工具的轻量级解决方案,则不要选择此方案,因为 137 个工具的覆盖范围可能使简单用例过于复杂。
此 server 暴露的工具
从 README 抽取出 12 个工具superset_dashboard_listList dashboards with filtering and pagination
superset_dashboard_createCreate a new dashboard
superset_chart_createCreate a new chart
superset_database_test_connectionTest database connectivity
superset_dataset_createCreate a dataset from a table or SQL query
superset_sqllab_executeExecute a SQL query (SELECT only)
superset_user_createCreate a new user
superset_role_createCreate a new role
superset_dashboard_exportExport dashboard as ZIP (base64)
superset_dataset_refresh_schemaRefresh columns from source
superset_dashboard_filter_addAdd a native filter (auto-generates correct ID format)
superset_query_stopStop a running query
可对比工具
安装
安装
# 从 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 stdioClaude 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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。