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 分