StackQL MCP Server
官方使用SQL将云提供商的控制平面和数据平面暴露给代理,作为自描述、可查询和可变的数据源,从而最小化工具表面和令牌使用。
你可以用 Stack QL MCP 做什么?
- 探索可用的云提供商和服务 — 使用
list_providers查询本地缓存的提供商,然后通过list_services和list_resources深入了解其服务和资源。 - 检查资源架构和方法 — 使用
describe_resource查看资源的字段,使用describe_method审查访问方法的输入/输出契约。 - 验证或执行只读查询 — 使用
validate_select_query检查 SQL 语法和规划,然后通过run_select_query在云资源上执行 SELECT 查询。 - 管理提供商注册表 — 使用
list_registry浏览可用的提供商版本,并通过pull_provider在本地安装它们。 - 执行变更和生命周期操作 — 使用
run_mutation_query运行 INSERT、UPDATE 或 DELETE 语句,或通过run_lifecycle_operation触发生命周期操作(可用性取决于服务器模式)。
文档
询问 AI 关于此页面
这些是 StackQL MCP 服务器公开的工具。变更和生命周期工具的可用性取决于服务器模式(
read_only、safe、delete_safe、full_access)。
服务器
server_info
已连接 MCP 服务器的身份和运行时信息
发现
list_providers
已拉取到本地 StackQL 缓存中的提供程序
list_services
某个提供程序下可用的服务
list_resources
某个 provider.service 下可用的资源
list_methods
某个资源可用的访问方法
describe_resource
某个资源的输出字段
describe_method
某个访问方法的完整输入/输出契约
注册表
list_registry
注册表中可用的提供程序及其版本
pull_provider
从注册表安装提供程序到本地缓存
查询
validate_select_query
解析并规划 SELECT 语句而不执行
run_select_query
对提供程序执行 SELECT 语句
变更与生命周期
run_mutation_query
对提供程序运行 INSERT、UPDATE、REPLACE 或 DELETE 操作
run_lifecycle_operation
执行 StackQL EXEC 生命周期操作
- 服务器
- server_info
- 发现
- list_providers
- list_services
- list_resources
- list_methods
- describe_resource
- describe_method
- 注册表
- list_registry
- pull_provider
- 查询
- validate_select_query
- run_select_query
- 变更与生命周期
- run_mutation_query
- run_lifecycle_operation