Terraback

io.github.bmoldo由 GitHub 帳號 bmoldo 發布v0.6.0更新於 Oct 24, 2026

Scan AWS/Azure/GCP and generate Terraform HCL with import blocks, deterministically, for AI agents.

概覽

AI 產生的概覽

掃描 AWS、Azure 與 GCP 雲端資源,並為 AI 助理產生含 import 區塊的 Terraform HCL。

可以做什麼
Terraback 會掃描雲端帳號並產生 Terraform 設定,其中包含 import 區塊,讓既有基礎設施能納入 Terraform 管理。它被描述為確定性的,也就是同樣的掃描會得到相同輸出。它以本機 MCP 伺服器形式透過 stdio 執行,助理可在基礎設施工作中把它當成工具呼叫。清單中未列出個別工具名稱。
適用情境
當你希望助理盤點現有的 AWS、Azure 或 GCP 資源,並草擬 Terraform 程式碼來接手管理時適用。適合基礎設施即程式碼的移轉、漂移檢查,以及把手動建立的資源程式碼化。它是僅限桌面的本機程序,不適合瀏覽器或託管環境使用。
執行需求
以本機 Python 套件(pypi terraback)形式透過 uvx 與 stdio 執行,僅限桌面。需要被掃描雲端平台的憑證;掃描 Azure 時建議設定 ARM_SUBSCRIPTION_ID,用於搭配 azurerm provider 進行 terraform plan 驗證。TERRABACK_LICENSE 是選用的離線授權金鑰;未提供時伺服器以免費 Community 版本執行,codify_batch 每次執行最多處理 25 個資源。
安裝前請注意
此伺服器需要存取你的雲端帳號才能掃描,因此應授予範圍盡可能小的唯讀憑證。TERRABACK_LICENSE 屬於機密,應透過環境變數提供,不要寫入檔案或提交到版本庫。產生的 Terraform 與 import 區塊在套用前應先審閱,因為套用可能建立或變更真實基礎設施。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Terraback,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.6.0最新Sep 16, 2026

評分

已滿足適用檢查項的 25%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。