io.github.cloudforgetech6-ctrl/cloudforge

Registre officiel Cloud et DevOps

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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package cloudforge-mcp
Claude Code
claude mcp add cloudforge -e 'CLOUDFORGE_TOKEN=<your cloudforge_token>' -- npx -y cloudforge-mcp@1.1.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "cloudforge": {
            "command": "npx",
            "args": [
                "-y",
                "cloudforge-mcp@1.1.0"
            ],
            "env": {
                "CLOUDFORGE_TOKEN": "<your cloudforge_token>"
            }
        }
    }
}

Variables d'environnement

  • CLOUDFORGE_TOKEN obligatoire secret CloudForge API key — generate one at cloudforge.cloud/account under API Keys. Must start with cf_live_

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. CloudForge MCP Server
  2. Tools
  3. Setup
  4. Authentication
  5. Environment Variables
  6. Example prompts
  7. Pricing
  8. Self-hosting
  9. License

CloudForge MCP Server

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

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "cloudforge": {
      "command": "npx",
      "args": ["-y", "cloudforge-mcp"],
      "env": {
        "CLOUDFORGE_TOKEN": "your-bearer-token"
      }
    }
  }
}
Claude Code / .mcp.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 john@example.com 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:

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

License

MIT © CloudForge

Questions fréquentes

Qu'est-ce que io.github.cloudforgetech6-ctrl/cloudforge ?

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

Comment installer io.github.cloudforgetech6-ctrl/cloudforge ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add cloudforge -e 'CLOUDFORGE_TOKEN=<your cloudforge_token>' -- npx -y cloudforge-mcp@1.1.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.cloudforgetech6-ctrl/cloudforge ?

Oui. Il attend CLOUDFORGE_TOKEN, à renseigner dans sa configuration.

io.github.cloudforgetech6-ctrl/cloudforge est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.cloudforgetech6-ctrl/cloudforge ?

Il est publié par cloudforgetech6-ctrl. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.