mcpField
C
Cloudforge — Terraform Visual Diagram & Iac Generator

Cloudforge — Terraform Visual Diagram & Iac Generator

ローカル
github.com/cloudforgetech6-ctrlクラウド・インフラ02 週間前に更新

Cloudforge — Terraform Visual Diagram & Iac Generator について

CloudForge は、Claude などの AI アシスタントでクラウド構成図と Terraform を扱う MCP サーバーです。AWS、Azure、GCP に対応し、図の作成やコード生成から、承認制のデプロイ、ドリフト確認、コンプライアンススキャンまでを扱います。

主な機能

  1. 01構成図を Mermaid として描画
  2. 02Terraform の生成・インポート・検証
  3. 03コスト見積もりとアーキテクチャレビュー
  4. 04図・テンプレート・メンバーの管理
  5. 05デプロイ変更に人の承認を要求
  6. 06ドリフトとコンプライアンスのスキャン

活用シーン

  1. 01構成の説明から Terraform を生成
  2. 02HCL を取り込み構成図を確認
  3. 03デプロイ前に変更計画をレビュー
  4. 04インフラのドリフトと準拠状況を確認

MCP 対応

MCP クライアントに、構成図、Terraform、組織管理、デプロイ、ドリフト、コンプライアンス向けの CloudForge ツールを提供します。デプロイによる変更は人の承認ゲートで停止します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"cloudforgetech6-ctrl": {
"command": "npx",
"args": [
"-y",
"cloudforge-mcp"
],
"env": {
"CLOUDFORGE_TOKEN": "<CLOUDFORGE_TOKEN>"
}
}
}
}
起動コマンドnpx -y cloudforge-mcp
設定が必要な環境変数
CLOUDFORGE_TOKENシークレットCloudForge API key — generate one at cloudforge.cloud/account under API Keys. Must start with cf_live_

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcloudforge-mcp1.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

CloudForge MCP サーバー

npm version License: MIT

CloudForge 用の MCP サーバーです。Claude などの AI アシスタントから、クラウドアーキテクチャ図の可視化、Terraform HCL の生成、既存の IaC のインポート、インフラストラクチャリソースのチャットからの直接管理を行えます。

ツール

可視化
ツール説明
cloudforge_diagram_to_mermaid保存済みの図を取得し、インラインの Mermaid フローチャートとして表示します
cloudforge_architecture_summaryリソースのカテゴリ別件数、中心的なコンポーネント、インライン図をまとめた構造化サマリー
cloudforge_mermaid_from_jsonサーバーから取得せずに、生の図の JSON を Mermaid に変換します
Terraform
ツール説明
cloudforge_generate_terraform自然言語によるアーキテクチャの説明から Terraform HCL を生成します
cloudforge_export_terraform_from_diagram保存済みの図から Terraform HCL を一度の操作でエクスポートします
cloudforge_parse_terraform生の HCL を図の構造に変換します。決定的に処理され、AI は不要で、アカウントも不要です
cloudforge_export_terraform再生成せず、保存済みの図の Terraform をそのままエクスポートします
cloudforge_import_terraform既存の HCL を解析して図の構造に変換し、Mermaid プレビューを表示します
AI アーキテクト
ツール説明
cloudforge_chatIaC に関するアドバイス、コストの見積もり、セキュリティレビューについて CloudForge AI Architect に質問します
cloudforge_suggest_resources説明したユースケースに対して、AI が推奨するリソースと接続を取得します
Mold ライブラリ
ツール説明
cloudforge_list_molds厳選された 90 種類のアーキテクチャテンプレート(各クラウド 30 種類)を参照します。プロバイダー、カテゴリ、検索語で絞り込めます
cloudforge_get_mold1 つの Mold の詳細を表示します。レイアウト、「この形にする理由」のベストプラクティス、インライン Mermaid プレビュー、forge リンクを確認できます
図の管理
ツール説明
cloudforge_list_diagramsメタデータとともに保存済みの図を一覧表示します
cloudforge_recent_diagrams最近アクセスまたは変更した図を取得します
cloudforge_get_diagramID で図を取得します(JSON 全体)
cloudforge_save_diagram図を保存または更新します
cloudforge_delete_diagram図を完全に削除します
組織
ツール説明
cloudforge_org_details組織の概要を表示します。名前、プラン、メンバー数、MFA ポリシー、カスタムアシスタント名を確認できます
cloudforge_list_members組織メンバー(名前、メールアドレス、ロール、ステータス)を一覧表示します
cloudforge_invite_member組織への招待を送信します
cloudforge_list_invitations保留中の招待を一覧表示します
cloudforge_cancel_invitation保留中の招待をキャンセルします
cloudforge_remove_member組織からメンバーを削除します
料金
ツール説明
cloudforge_get_pricingCloudForge の現在のプランと料金(Free、Pro、Team、Business)を取得します。14 日間の無料トライアルを含み、最新情報を取得します
デプロイ

実際のインフラストラクチャを変更します。apply と destroy は人間による承認ゲートで停止し、cloudforge_approve_deployment が呼び出されるまで何も変更しないため、エージェントが単独でデプロイすることはできません。

ツール説明
cloudforge_planterraform plan を実行します。追加/変更/削除の差分とセキュリティ品質ゲートを表示します。読み取り専用です
cloudforge_dry_runクラウドアカウントに変更を加えずに検証とプランを実行します
cloudforge_validate_deploymentプロバイダーと HCL の事前チェック
cloudforge_apply実際のデプロイを開始します。リソースを作成し、費用が発生します。承認ゲートで停止します
cloudforge_destroy破棄を開始します。インフラストラクチャを完全に削除します。同じ承認ゲートで停止します
cloudforge_approve_deployment承認ゲートで待機中のジョブを承認または拒否します。実際にクラウドを変更するステップです
cloudforge_deployment_status1つのジョブのステータスとログ
cloudforge_deployment_historyある図に対して実行されたすべてのデプロイ
品質とコスト
ツール説明
cloudforge_fix_terraformエラーログから壊れた HCL を修復します。デプロイメントパイプライン自体が使用するものと同じ修復機能です
cloudforge_validate_terraformデプロイせずに構文とプロバイダースキーマをチェックします
cloudforge_estimate_costリソースごとの月額見積もり
cloudforge_review_architectureAI によるレビュー:信頼性、セキュリティ、コスト、スケーリングのトレードオフ
ドリフトとコンプライアンス
ツール説明
cloudforge_scan_drift図と実際にデプロイされた内容を比較します
cloudforge_latest_driftある図についての最新のドリフトレポート
cloudforge_drift_reportID を指定してドリフトレポートを読み込みます。スキャン後にポーリングしてください
cloudforge_compliance_frameworksスキャン対象として利用できるフレームワーク(APRA CPS 234、CIS、…)
cloudforge_compliance_scanフレームワークに照らしてスキャンします。決定論的な証拠とコントロールのマッピングを提供し、AI の意見は一切含みません
セルフヒーリング — 検出、承認、修復

必ずこの順序で進める3つのステップです。修正を承認するツールは意図的に用意していません。承認とは、変更内容を人が確認し、同意したことを意味します。アシスタントが本人に代わって同意を与えられるツールがあれば、この機能が提供する唯一の保証が失われてしまうためです。検出と報告は自由に行えます。ユーザーが CloudForge パネル、VS Code 拡張機能、または JetBrains ツールウィンドウで承認してから、修復します。

ツール説明
cloudforge_detect_remediations完了したドリフトレポートを修正案に変換します。すべて人の判断待ちです
cloudforge_list_remediations修正案とそれぞれの進捗状況
cloudforge_heal_approved人が承認した内容だけを適用します。2回目の承認を求める Terraform プランの段階で一時停止します
cloudforge_remediation_ledger追記専用の監査証跡です。何が、なぜ変更され、誰が許可したかを記録します
cloudforge_remediation_policy修復の適用範囲を定めます。除外するリソースタイプや、修正案を実行可能な状態に保つ期間などを指定します
ガバナンス
ツール説明
cloudforge_list_policies組織に設定されているガバナンスポリシー
cloudforge_evaluate_policiesデプロイ前に設計がポリシーに準拠しているか確認します。パイプラインでも同じルールを適用します
共同作業
ツール説明
cloudforge_foundry_diagrams組織内で共有されている図(The Foundry)
cloudforge_list_templates組織が作成したテンプレートです。組み込みの Molds とは別です

セットアップ

Claude Desktop(推奨)

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"
      }
    }
  }
}

認証

  1. cloudforge.cloud にサインインします
  2. アカウント → API キー に移動します
  3. API キーを生成 をクリックし、名前(例:CloudForge MCP)を付けてキーをコピーします。キーは cf_live_ で始まり、一度しか表示されません
  4. MCP の設定で CLOUDFORGE_TOKEN として設定します

キーは長期間有効で、いつでも同じページから取り消せます。

環境変数

変数デフォルト説明
CLOUDFORGE_TOKEN(必須)CloudForge API キー — cf_live_ で始まる必要があります
CLOUDFORGE_API_URLhttps://cloudforge.cloud/apiAPI のベース URL — セルフホストする場合のみ変更してください

プロンプトの例

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

料金

cloudforge_get_pricing ツールは CloudForge の最新プランをリアルタイムで返すため、常に最新の情報を確認できます。料金はすべて米ドルです。有料プランには14日間の無料トライアルが含まれます。

プラン料金
Free$0 — ビジュアルデザイナー、エクスポート制限あり、コミュニティサポート
ProUS$9.99/月 または US$99/年 · 14日間の無料トライアル
TeamUS$12/ユーザー/月(最低3席) · 14日間の無料トライアル
Businessお問い合わせください — ボリュームまたは年額料金

詳細:cloudforge.cloud/pricing。

セルフホスティング

CloudForge をオンプレミスで実行する場合は、サーバーが独自の API を参照するように設定します。

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

ライセンス

MIT © CloudForge

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。