StackQL MCP Server
官方使用SQL將雲端供應商的控制平面和資料平面暴露給代理,作為自我描述、可查詢且可變的資料來源,從而最小化工具表面和令牌使用量。
你可以用 Stack QL MCP 做什麼?
- 探索可用的雲端供應商與服務 — 請助理使用
list_providers列出已安裝的供應商,或透過list_services與list_resources瀏覽特定供應商下的服務與資源。 - 查看資源結構與方法 — 使用
describe_resource檢視資源的欄位,或使用describe_method在查詢前檢查某個存取方法的完整輸入/輸出合約。 - 驗證並對雲端 API 執行 SQL 查詢 — 請助理使用
validate_select_query檢查 SELECT 陳述式,再透過run_select_query安全執行。 - 管理供應商註冊表 — 使用
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 伺服器的身分與執行階段
reload_credentials
從 --env.file dotenv 檔案重新載入憑證,並回報各提供者的狀態
探索
list_providers
已提取至本機 StackQL 快取的提供者
list_services
提供者下可用的服務
list_resources
提供者.服務下可用的資源
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
- reload_credentials
- 探索
- 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