← 返回目录
S

StackQL MCP Server

官方
用 SQL 查询和配置云基础设施。
GitHub 源仓库 ↗
★ 958 Stars 分类 · 其他 非常热门 源版本 d8762e3db709
55FMRS · C

来源显示该服务器由 StackQL 项目维护,采用 stdio 传输,并提供 npm、PyPI、Docker、GitHub Actions 和 .mcpb 分发方式。它适合云与 SaaS 资源的 SQL 查询和配置;工具名称、具体认证范围及客户端完整兼容性未在来源中列出。

可靠性
9/20
安全与权限
8/20
维护活跃度
13/20
文档质量
12/20
安装易用性
13/20
查看 FMRS 评分方法 →

StackQL MCP Server 是由 StackQL 提供的 SQL 原生云基础设施查询与配置引擎,通过 MCP 服务访问 40 多个云和 SaaS 提供商。它将 SQL 语句转换为提供商 API 请求,用于查询、创建、修改和操作资源。

安装接入

使用支持 MCP 的客户端,将 npm 配置中的 command 设置为 npx,并将 args 设置为 -y 和 @stackql/mcp-server。也可使用 PyPI、Docker、GitHub Actions 或平台对应的 .mcpb 安装包。详细客户端配置、认证和服务器模式请参阅 StackQL 文档。

claude_desktop_config.json
{"mcpServers":{"stackql":{"command":"npx","args":["-y","@stackql/mcp-server"]}}}

选型与风险

适合谁

  • 需要统一 SQL 接口管理多个云或 SaaS 提供商的团队
  • 希望让 AI 代理以结构化方式访问云资源的用户
  • 云运维、安全、FinOps 和基础设施即代码场景

不适合谁

  • 只需要本地文件或浏览器自动化的用户
  • 不希望授予云或 SaaS API 访问权限的环境
  • 需要已在来源中明确列出的独立 MCP 工具清单的用户

所需权限

  • 需要通过 --auth 或客户端配置提供相应的云或 SaaS 提供商认证信息
  • 实际权限取决于所使用的提供商凭证及操作;服务器支持查询和资源配置
  • GitHub Actions 默认使用 read_only 模式,适合 CI 场景

风险与副作用

  • 配置或修改资源可能产生真实的基础设施变更
  • 凭证权限过大可能扩大云或 SaaS 资源的影响范围
  • AI 代理生成的 SQL 或 API 操作应在执行前审查
  • 跨云操作可能带来成本、合规和安全影响

常见排障

  1. 确认客户端支持 MCP 的 stdio 传输
  2. 确认 npx、PyPI、Docker 或对应平台安装包可用
  3. 检查认证参数和提供商凭证权限
  4. 先在 read_only 模式或查询操作中验证连接,再执行配置操作
  5. 检查 StackQL 文档中的客户端配置、认证和服务器模式说明

使用场景

使用 SQL 查询云和 SaaS 资源
跨云资产管理与安全审计
通过 MCP 让 AI 代理查询或配置基础设施
使用 GitHub Actions 自动化基础设施配置与合规检查

支持客户端

Claude部分支持
VS Code部分支持
Cursor部分支持