CloudForge MCP サーバー

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_chat | IaC に関するアドバイス、コストの見積もり、セキュリティレビューについて CloudForge AI Architect に質問します |
cloudforge_suggest_resources | 説明したユースケースに対して、AI が推奨するリソースと接続を取得します |
Mold ライブラリ
| ツール | 説明 |
|---|
cloudforge_list_molds | 厳選された 90 種類のアーキテクチャテンプレート(各クラウド 30 種類)を参照します。プロバイダー、カテゴリ、検索語で絞り込めます |
cloudforge_get_mold | 1 つの Mold の詳細を表示します。レイアウト、「この形にする理由」のベストプラクティス、インライン Mermaid プレビュー、forge リンクを確認できます |
図の管理
| ツール | 説明 |
|---|
cloudforge_list_diagrams | メタデータとともに保存済みの図を一覧表示します |
cloudforge_recent_diagrams | 最近アクセスまたは変更した図を取得します |
cloudforge_get_diagram | ID で図を取得します(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_pricing | CloudForge の現在のプランと料金(Free、Pro、Team、Business)を取得します。14 日間の無料トライアルを含み、最新情報を取得します |
デプロイ
実際のインフラストラクチャを変更します。apply と destroy は人間による承認ゲートで停止し、cloudforge_approve_deployment が呼び出されるまで何も変更しないため、エージェントが単独でデプロイすることはできません。
| ツール | 説明 |
|---|
cloudforge_plan | terraform plan を実行します。追加/変更/削除の差分とセキュリティ品質ゲートを表示します。読み取り専用です |
cloudforge_dry_run | クラウドアカウントに変更を加えずに検証とプランを実行します |
cloudforge_validate_deployment | プロバイダーと HCL の事前チェック |
cloudforge_apply | 実際のデプロイを開始します。リソースを作成し、費用が発生します。承認ゲートで停止します |
cloudforge_destroy | 破棄を開始します。インフラストラクチャを完全に削除します。同じ承認ゲートで停止します |
cloudforge_approve_deployment | 承認ゲートで待機中のジョブを承認または拒否します。実際にクラウドを変更するステップです |
cloudforge_deployment_status | 1つのジョブのステータスとログ |
cloudforge_deployment_history | ある図に対して実行されたすべてのデプロイ |
品質とコスト
| ツール | 説明 |
|---|
cloudforge_fix_terraform | エラーログから壊れた HCL を修復します。デプロイメントパイプライン自体が使用するものと同じ修復機能です |
cloudforge_validate_terraform | デプロイせずに構文とプロバイダースキーマをチェックします |
cloudforge_estimate_cost | リソースごとの月額見積もり |
cloudforge_review_architecture | AI によるレビュー:信頼性、セキュリティ、コスト、スケーリングのトレードオフ |
ドリフトとコンプライアンス
| ツール | 説明 |
|---|
cloudforge_scan_drift | 図と実際にデプロイされた内容を比較します |
cloudforge_latest_drift | ある図についての最新のドリフトレポート |
cloudforge_drift_report | ID を指定してドリフトレポートを読み込みます。スキャン後にポーリングしてください |
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"
}
}
}
}
認証
- cloudforge.cloud にサインインします
- アカウント → API キー に移動します
- API キーを生成 をクリックし、名前(例:
CloudForge MCP)を付けてキーをコピーします。キーは cf_live_ で始まり、一度しか表示されません
- MCP の設定で
CLOUDFORGE_TOKEN として設定します
キーは長期間有効で、いつでも同じページから取り消せます。
環境変数
| 変数 | デフォルト | 説明 |
|---|
CLOUDFORGE_TOKEN | (必須) | CloudForge API キー — cf_live_ で始まる必要があります |
CLOUDFORGE_API_URL | https://cloudforge.cloud/api | API のベース 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 — ビジュアルデザイナー、エクスポート制限あり、コミュニティサポート |
| Pro | US$9.99/月 または US$99/年 · 14日間の無料トライアル |
| Team | US$12/ユーザー/月(最低3席) · 14日間の無料トライアル |
| Business | お問い合わせください — ボリュームまたは年額料金 |
詳細:cloudforge.cloud/pricing。
セルフホスティング
CloudForge をオンプレミスで実行する場合は、サーバーが独自の API を参照するように設定します。
"env": {
"CLOUDFORGE_API_URL": "https://your-cloudforge-host/api",
"CLOUDFORGE_TOKEN": "your-token"
}
ライセンス
MIT © CloudForge