cli
Prefect CLI 技能,用於執行 Prefect 基礎設施中的變更操作,如觸發部署、取消流程執行與管理自動化任務。
簡介
Prefect CLI 技能是唯讀 MCP 伺服器的核心輔助工具,為您的 Prefect Cloud 或 OSS 工作空間提供執行變更與生命週期管理任務的介面。此技能專為 AI 代理工作流程設計,能對部署、流程執行與自動化策略進行程式化控制。適用於 DevOps 工程師、資料平台團隊以及需要執行寫入操作或修復任務的自動化代理程式,特別是在觀察與分析不足以解決問題時使用。
-
透過 flow-name/deployment-name 模式或特定 UUID 觸發部署。
-
使用非互動式旗標(non-interactive flags)管理流程執行的生命週期,包含取消與刪除。
-
使用結構化 JSON 配置來建立與更新自動化策略。
-
與 Prefect API 介接以進行進階過濾、資源檢查與狀態管理。
-
透過標準 Shell 命令執行支援批次作業與自動化錯誤處理。
-
執行所有 CLI 指令時務必使用 --no-prompt 旗標,以確保與非互動式代理的相容性,防止操作被阻斷。
-
應先使用唯讀 MCP 伺服器中的 get_flow_runs 或 get_deployments 工具取得完整 UUID,因為這些識別碼對於變更操作是必須的。
-
優先使用 prefect api 指令配合 --data 輸入,以獲得精確控制與原始 JSON 輸出,確保結果可供後續機器讀取與處理。
-
避免依賴 Rich table 輸出,因終端格式化可能截斷關鍵 ID;建議儘可能透過 jq 進行管線處理。
-
執行指令前,請確保您的環境已透過 ~/.prefect/profiles.toml 或相關環境變數(如 PREFECT_API_URL 與 PREFECT_API_KEY)完成驗證。
-
此技能作為唯讀診斷工具的寫入側夥伴,能實現從觀察失敗執行到自動取消或重新觸發的完整反饋迴圈。
倉庫統計
- Star 數
- 38
- Fork 數
- 28
- Open Issue 數
- 25
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 上午05:55