StackQL MCP Server

官方

使用SQL将云提供商的控制平面和数据平面暴露给代理,作为自描述、可查询和可变的数据源,从而最小化工具表面和令牌使用。

你可以用 StackQL MCP 做什么?

  • 探索提供商目录 — 列出缓存的提供商、其服务、资源和访问方法,以查找可查询的内容。
  • 检查方法契约 — 在编写查询前,描述单个访问方法的输入和输出字段。
  • 管理注册表 — 列出注册表中可用的提供商和版本,然后将提供商拉取到本地缓存。
  • 查找并渲染查询模板 — 按意图、提供商、服务或标签搜索查询库,然后验证参数以渲染 SQL,而不执行查询。
  • 验证并运行 SELECT — 解析并规划 SELECT 而不执行,或针对某个提供商运行它。
  • 运行变更操作和生命周期操作 — 执行 INSERT、UPDATE、REPLACE 或 DELETE,或执行 EXEC 生命周期操作,具体取决于服务器模式。

文档

StackQL MCP Server - Listed on Claude AI Directory已列入 GitHub MCP Registry

以下是 StackQL MCP 服务器公开的工具。变更和生命周期工具是否可用取决于服务器模式(read_only、safe、delete_safe、full_access)。有关在本地安装 MCP 服务器的信息,请参阅此处。

服务器

server_info

已连接 MCP 服务器的身份和运行时信息

reload_credentials

从 --env.file dotenv 文件重新加载凭据,并报告各提供程序的状态

发现

list_providers

已拉取到本地 StackQL 缓存的提供程序

list_services

提供程序下可用的服务

list_resources

provider.service 下可用的资源

list_methods

资源可用的访问方法

describe_method

单个访问方法的完整 I/O 契约:输入和输出字段

注册表

list_registry

注册表中可用的提供程序和版本

pull_provider

从注册表安装提供程序到本地缓存

查询库

query_library_search

按意图、提供程序、服务或标签查找精选查询模板

query_library_get

获取模板并验证参数,以生成 SQL 而不执行

查询

validate_select_query

解析并规划 SELECT,但不执行

run_select_query

针对提供程序执行 SELECT

变更与生命周期

run_mutation_query

针对提供程序运行 INSERT、UPDATE、REPLACE 或 DELETE

run_lifecycle_operation

执行 StackQL EXEC 生命周期操作