{
  "markdown": "# CloudForge MCP Server\n\n[![npm version](https://img.shields.io/npm/v/cloudforge-mcp)](https://www.npmjs.com/package/cloudforge-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n\nMCP server for [CloudForge](https://cloudforge.cloud) — lets Claude and other AI assistants visualise cloud architecture diagrams, generate Terraform HCL, import existing IaC, and manage your infrastructure resources directly from chat.\n\n## Tools\n\n### Visualisation\n\n| Tool | Description |\n|------|-------------|\n| `cloudforge_diagram_to_mermaid` | Fetch a saved diagram and render it as an inline Mermaid flowchart |\n| `cloudforge_architecture_summary` | Structured summary: resource counts by category, central components, inline diagram |\n| `cloudforge_mermaid_from_json` | Convert raw diagram JSON to Mermaid without fetching from the server |\n\n### Terraform\n\n| Tool | Description |\n|------|-------------|\n| `cloudforge_generate_terraform` | Generate Terraform HCL from a natural-language architecture description |\n| `cloudforge_export_terraform_from_diagram` | Export Terraform HCL from an existing saved diagram in one step |\n| `cloudforge_import_terraform` | Parse existing HCL → diagram structure + Mermaid preview |\n\n### AI Architect\n\n| Tool | Description |\n|------|-------------|\n| `cloudforge_chat` | Ask the CloudForge AI Architect for IaC advice, cost estimates, security reviews |\n| `cloudforge_suggest_resources` | Get AI-recommended resources and connections for a described use case |\n\n### Mold Library\n\n| Tool | Description |\n|------|-------------|\n| `cloudforge_list_molds` | Browse 90 curated architecture templates (30 per cloud) — filter by provider, category, or search |\n| `cloudforge_get_mold` | Full detail for one Mold: layout, \"why this shape\" best practices, inline Mermaid preview, forge link |\n\n### Diagram Management\n\n| Tool | Description |\n|------|-------------|\n| `cloudforge_list_diagrams` | List saved diagrams with metadata |\n| `cloudforge_recent_diagrams` | Get recently accessed/modified diagrams |\n| `cloudforge_get_diagram` | Fetch a diagram by ID (full JSON) |\n| `cloudforge_save_diagram` | Save or update a diagram |\n| `cloudforge_delete_diagram` | Permanently delete a diagram |\n\n### Organisation\n\n| Tool | Description |\n|------|-------------|\n| `cloudforge_org_details` | Organisation overview: name, plan, member count, MFA policy, custom assistant name |\n| `cloudforge_list_members` | List organisation members (name, email, role, status) |\n| `cloudforge_invite_member` | Send an organisation invitation |\n| `cloudforge_list_invitations` | List pending invitations |\n| `cloudforge_cancel_invitation` | Cancel a pending invitation |\n| `cloudforge_remove_member` | Remove a member from the organisation |\n\n### Pricing\n\n| Tool | Description |\n|------|-------------|\n| `cloudforge_get_pricing` | Get CloudForge's current plans & pricing (Free, Pro, Team, Business), incl. the 14-day free trial — fetched live |\n\n## Setup\n\n### Claude Desktop (recommended)\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"cloudforge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"cloudforge-mcp\"],\n      \"env\": {\n        \"CLOUDFORGE_TOKEN\": \"your-bearer-token\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code / `.mcp.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"cloudforge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"cloudforge-mcp\"],\n      \"env\": {\n        \"CLOUDFORGE_TOKEN\": \"your-bearer-token\"\n      }\n    }\n  }\n}\n```\n\n## Authentication\n\n1. Sign in at [cloudforge.cloud](https://cloudforge.cloud)\n2. Go to **Account → API Keys**\n3. 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\n4. Set it as `CLOUDFORGE_TOKEN` in your MCP config\n\nThe key is long-lived and can be revoked from the same page at any time.\n\n## Environment Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `CLOUDFORGE_TOKEN` | _(required)_ | CloudForge API key — must start with `cf_live_` |\n| `CLOUDFORGE_API_URL` | `https://cloudforge.cloud/api` | API base URL — only change if self-hosting |\n\n## Example prompts\n\n```\nShow me my recent diagrams\n```\n```\nWhat serverless Molds do you have for AWS?\n```\n```\nShow me the azure-3-tier-web-app Mold and explain why it's shaped that way\n```\n```\nRender diagram <id> as a Mermaid chart\n```\n```\nGenerate Terraform for a 3-tier Azure web app with a private SQL database in UK South\n```\n```\nImport this Terraform and show me a diagram: <paste HCL>\n```\n```\nWhat are the security best practices for the resources in diagram <id>?\n```\n```\nInvite john@example.com as a Member to my organisation\n```\n\n## Pricing\n\nThe `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**:\n\n| Plan | Price |\n|---|---|\n| **Free** | $0 — visual designer, limited export, community support |\n| **Pro** | **US$9.99/mo** or US$99/yr · 14-day free trial |\n| **Team** | **US$12/user/mo** (3-seat min) · 14-day free trial |\n| **Business** | Contact us — volume/annual pricing |\n\nFull details: [cloudforge.cloud/pricing](https://cloudforge.cloud/pricing).\n\n## Self-hosting\n\nIf you run CloudForge on-premises, point the server at your own API:\n\n```json\n\"env\": {\n  \"CLOUDFORGE_API_URL\": \"https://your-cloudforge-host/api\",\n  \"CLOUDFORGE_TOKEN\": \"your-token\"\n}\n```\n\n## License\n\nMIT © [CloudForge](https://cloudforge.cloud)\n",
  "bytes": 5491,
  "sha": "4e5f43ca007a1b148ea238920b29012d4cd4081f16b7c10d50eca5d8fcf5d41b",
  "repo_slug": "cloudforgetech6-ctrl/mcp_server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_cloudforgetech6_ctrl_cloudforg_e57bfe8f/readme"
}