Cloudforge

io.github.cloudforgetech6-ctrl由 GitHub 帳號 cloudforgetech6-ctrl 發布v1.1.0更新於 Oct 26, 2026

Visualise diagrams, generate Terraform HCL, and manage Azure/AWS/GCP infrastructure with AI.

概覽

AI 產生的概覽

CloudForge MCP 讓助理繪製雲端架構圖、產生與匯入 Terraform,並對 Azure、AWS、GCP 基礎設施進行規劃、部署與修復。

可以做什麼
  • 將已儲存的架構圖轉成 Mermaid 流程圖,並依資源數量與核心元件產生架構摘要
  • 依描述或架構圖產生 Terraform HCL,把現有 HCL 匯入成架構圖,並驗證與修復 HCL
  • 瀏覽 90 個精選架構範本(Mold)與組織範本,向 AI 架構師詢問建議、資源推薦、成本估算與架構審查
  • 列出、取得、儲存與刪除已儲存的架構圖,查看組織資訊、成員與邀請
  • 執行 plan、dry run、驗證、apply 與 destroy 部署,查看任務狀態與歷史,並核准或拒絕停在審核關卡的任務
  • 掃描漂移與合規框架、產生修復建議、只套用人工核准的修復,並讀取治理政策與修復稽核紀錄
適用情境
適合需要設計或維運雲端基礎設施的人:讓助理把描述變成 Terraform、把現有 HCL 視覺化,或在對話中檢查成本、安全與漂移。多數工具作用於 CloudForge 中儲存的架構圖與組織,因此較適合已使用 CloudForge 的團隊。
執行需求
以 stdio 方式在使用者本機執行,通常透過 npx 啟動 cloudforge-mcp 套件,需要 Node.js。需要 CloudForge 帳號,並將 API 金鑰設為 CLOUDFORGE_TOKEN(以 cf_live_ 開頭),多數工具依賴它;可用 CLOUDFORGE_API_URL 指向自架執行個體。需要能連線至 CloudForge API 的網路。
安裝前請注意
此 API 金鑰長期有效,可存取組織的架構圖、成員與部署,請勿寫入共用設定,外洩時應立即撤銷。apply 會建立真實資源並產生費用,destroy 會永久刪除基礎設施;兩者都會停在人工審核關卡,但核准即代表真實的雲端變更。儲存、刪除、邀請與移除成員會修改資料。架構圖與 Terraform 內容會傳送至 CloudForge 服務。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

CloudForge MCP Server

[npm version] [License: MIT]

MCP server for CloudForge — lets Claude and other AI assistants visualise cloud architecture diagrams, generate Terraform HCL, import existing IaC, and manage your infrastructure resources directly from chat.

Tools

Visualisation

ToolDescription
cloudforge_diagram_to_mermaidFetch a saved diagram and render it as an inline Mermaid flowchart
cloudforge_architecture_summaryStructured summary: resource counts by category, central components, inline diagram
cloudforge_mermaid_from_jsonConvert raw diagram JSON to Mermaid without fetching from the server

Terraform

ToolDescription
cloudforge_generate_terraformGenerate Terraform HCL from a natural-language architecture description
cloudforge_export_terraform_from_diagramExport Terraform HCL from an existing saved diagram in one step
cloudforge_parse_terraformTurn raw HCL into a diagram structure — deterministic, no AI, and no account needed
cloudforge_export_terraformExport a saved diagram's Terraform as it stands, without regenerating
cloudforge_import_terraformParse existing HCL → diagram structure + Mermaid preview

AI Architect

ToolDescription
cloudforge_chatAsk the CloudForge AI Architect for IaC advice, cost estimates, security reviews
cloudforge_suggest_resourcesGet AI-recommended resources and connections for a described use case

Mold Library

ToolDescription
cloudforge_list_moldsBrowse 90 curated architecture templates (30 per cloud) — filter by provider, category, or search
cloudforge_get_moldFull detail for one Mold: layout, "why this shape" best practices, inline Mermaid preview, forge link

Diagram Management

ToolDescription
cloudforge_list_diagramsList saved diagrams with metadata
cloudforge_recent_diagramsGet recently accessed/modified diagrams
cloudforge_get_diagramFetch a diagram by ID (full JSON)
cloudforge_save_diagramSave or update a diagram
cloudforge_delete_diagramPermanently delete a diagram

Organisation

ToolDescription
cloudforge_org_detailsOrganisation overview: name, plan, member count, MFA policy, custom assistant name
cloudforge_list_membersList organisation members (name, email, role, status)
cloudforge_invite_memberSend an organisation invitation
cloudforge_list_invitationsList pending invitations
cloudforge_cancel_invitationCancel a pending invitation
cloudforge_remove_memberRemove a member from the organisation

Pricing

ToolDescription
cloudforge_get_pricingGet CloudForge's current plans & pricing (Free, Pro, Team, Business), incl. the 14-day free trial — fetched live

Deploy

Real infrastructure changes. apply and destroy stop at a human approval gate and change nothing until cloudforge_approve_deployment is called, so an agent cannot deploy on its own.

ToolDescription
cloudforge_planRun terraform plan — add/change/destroy diff plus the security quality gate. Read-only
cloudforge_dry_runValidate and plan without touching a cloud account
cloudforge_validate_deploymentProvider and HCL pre-flight checks
cloudforge_applyStart a real deployment. Creates resources and costs money; stops at the approval gate
cloudforge_destroyStart a destroy. Permanently deletes infrastructure; same approval gate
cloudforge_approve_deploymentApprove or reject a job waiting at its gate — the step that actually changes the cloud
cloudforge_deployment_statusStatus and log of one job
cloudforge_deployment_historyEvery deployment run against a diagram

Quality & cost

ToolDescription
cloudforge_fix_terraformRepair broken HCL from an error log — the same healer the deployment pipeline uses on itself
cloudforge_validate_terraformSyntax and provider-schema check without deploying
cloudforge_estimate_costEstimated monthly cost, per resource
cloudforge_review_architectureAI review: reliability, security, cost, scaling trade-offs

Drift & compliance

ToolDescription
cloudforge_scan_driftCompare a diagram against what is actually deployed
cloudforge_latest_driftMost recent drift report for a diagram
cloudforge_drift_reportRead one drift report by id — poll this after a scan
cloudforge_compliance_frameworksFrameworks available to scan against (APRA CPS 234, CIS, …)
cloudforge_compliance_scanScan against frameworks — deterministic evidence and control mappings, never an AI opinion

Self-healing — detect, approve, heal

Three steps, always in that order. There is deliberately no tool that approves a fix: approval means a person read what would change and consented to it, and a tool that let an assistant grant that consent on their behalf would remove the only guarantee the feature offers. Detect and report freely; the user approves in the CloudForge panel, the VS Code extension or the JetBrains tool window; then heal.

ToolDescription
cloudforge_detect_remediationsTurn a completed drift report into proposed fixes, all awaiting a person's decision
cloudforge_list_remediationsProposals and where each one stands
cloudforge_heal_approvedApply only what a person approved; pauses at the Terraform plan for a second yes
cloudforge_remediation_ledgerThe append-only audit trail: what changed, why, and who said it could
cloudforge_remediation_policyThe bounds healing works inside — excluded resource types, how long a proposal stays actionable

Governance

ToolDescription
cloudforge_list_policiesGovernance policies configured for the organisation
cloudforge_evaluate_policiesCheck a design against them before deploying — the pipeline enforces the same rules

Shared work

ToolDescription
cloudforge_foundry_diagramsDiagrams shared across the organisation (The Foundry)
cloudforge_list_templatesOrganisation-authored templates, distinct from the built-in Molds

Setup

Claude Desktop (recommended)

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "cloudforge": {      "command": "npx",      "args": ["-y", "cloudforge-mcp"],      "env": {        "CLOUDFORGE_TOKEN": "your-bearer-token"      }    }  }}

Claude Code / .mcp.json

json
{  "mcpServers": {    "cloudforge": {      "command": "npx",      "args": ["-y", "cloudforge-mcp"],      "env": {        "CLOUDFORGE_TOKEN": "your-bearer-token"      }    }  }}

Authentication

  1. Sign in at cloudforge.cloud
  2. Go to Account → API Keys
  3. Click Generate API Key, give it a name (e.g. CloudForge MCP), and copy the key — it starts with cf_live_ and is shown only once
  4. Set it as CLOUDFORGE_TOKEN in your MCP config

The key is long-lived and can be revoked from the same page at any time.

Environment Variables

VariableDefaultDescription
CLOUDFORGE_TOKEN(required)CloudForge API key — must start with cf_live_
CLOUDFORGE_API_URLhttps://cloudforge.cloud/apiAPI base URL — only change if self-hosting

Example prompts

Show me my recent diagrams
What serverless Molds do you have for AWS?
Show me the azure-3-tier-web-app Mold and explain why it's shaped that way
Render diagram <id> as a Mermaid chart
Generate Terraform for a 3-tier Azure web app with a private SQL database in UK South
Import this Terraform and show me a diagram: <paste HCL>
What are the security best practices for the resources in diagram <id>?
Invite [email protected] as a Member to my organisation

Pricing

The cloudforge_get_pricing tool returns CloudForge's current plans live (so they're always up to date). All prices USD; paid plans include a 14-day free trial:

PlanPrice
Free$0 — visual designer, limited export, community support
ProUS$9.99/mo or US$99/yr · 14-day free trial
TeamUS$12/user/mo (3-seat min) · 14-day free trial
BusinessContact us — volume/annual pricing

Full details: cloudforge.cloud/pricing.

Self-hosting

If you run CloudForge on-premises, point the server at your own API:

json
"env": {  "CLOUDFORGE_API_URL": "https://your-cloudforge-host/api",  "CLOUDFORGE_TOKEN": "your-token"}

License

MIT © CloudForge

來源:README.md,提交 d2fe327

工具

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

版本歷史

1
  1. v1.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分