Skip to main content
Glama

Forge

CI License: MIT Node Glama

Claude Codeのための構造化された計画立案、並列実行、および詳細な検証を行うツールです。

インストール

claude plugin marketplace add TT-Wang/forge
claude plugin install forge@tt-wang-plugins

機能

Forgeは、曖昧な目的を構造化され、検証された並列作業へと変換します。/forge add JWT auth with refresh tokens と指示すると、計画を立て、独立したワークツリーで並列実行し、詳細な検証を行い、インテリジェントに再試行し、次回のために学習します。

  • 計画 — タスクをモジュールの依存関係グラフに分解します

  • 実行 — 独立したgitワークツリーで並列ワーカーを実行します

  • 検証 — 構文チェック、APIコントラクト検証、停滞検知を行います

  • 再試行 — 失敗時に根本原因分析を行うデバッガーエージェントが動作します

  • レビュー — コントラクト検証による正確性とセキュリティチェックを行います

  • 学習 — 慣習や失敗パターンをメモリに保存します

  • 再開 — クラッシュ後、中断したところから作業を再開します

使用方法

/forge add JWT authentication with refresh tokens
/forge-status
/forge-validate m2

Forgeの用途: 複数ファイルにまたがる機能開発、検証が必要なタスク、大規模な変更。 Forgeを使わない場合: クイックな編集や単純な質問には、Claude Codeを直接使用してください。

仕組み

┌─────────────────────────────────────────────────────────────┐
│  /forge "add JWT auth with refresh tokens"                   │
└──────────────────────────┬──────────────────────────────────┘
                           │
                           ▼
              ┌────────────────────────┐
              │    Forge Orchestrator   │
              │    skills/forge/SKILL   │
              └─────┬──────────────────┘
                    │
    ┌───────────────┼───────────────┬───────────────┐
    ▼               ▼               ▼               ▼
┌────────┐   ┌──────────┐   ┌──────────┐   ┌──────────┐
│Planner │   │ Worker   │   │ Reviewer │   │ Debugger │
│        │   │ (×N      │   │          │   │          │
│ Explore│   │ parallel)│   │ Security │   │ Root     │
│ codebase   │          │   │ + API    │   │ cause    │
│ → DAG  │   │ Isolated │   │ contract │   │ analysis │
│ plan   │   │ worktree │   │ checks   │   │ + logs   │
└────┬───┘   └────┬─────┘   └────┬─────┘   └────┬─────┘
     │            │               │               │
     └────────────┴───────┬───────┴───────────────┘
                          │
                          ▼
              ┌────────────────────────┐
              │     MCP Server         │
              │     (Node.js, 7 tools) │
              │                        │
              │  validate              │
              │  validate_plan         │
              │  memory_recall/save    │
              │  iteration_state       │
              │  forge_logs            │
              │  session_state         │
              └───────────┬────────────┘
                          │
                          ▼
              ┌────────────────────────┐
              │   .forge/ (persistent) │
              │                        │
              │   plans/    memory/    │
              │   iterations/  logs/   │
              │   state/               │
              └────────────────────────┘

4つのエージェント + 1つのMCPサーバー(7つのツール) + 3つのスラッシュコマンドで構成されています。すべてMarkdownとNode.jsで構築されており、カスタムランタイムは不要です。

MCPツール

ツール

内容

validate

構文チェック、APIコントラクト、停滞/速度/振動分析

validate_plan

DAGサイクル検知、ファイル重複警告、スキーマ検証

memory_recall

プロジェクトおよびグローバルメモリの検索

memory_save

重複排除を行い、学習したパターンを永続化

iteration_state

モジュールごとの再試行状況を追跡

forge_logs

実行、モジュール、フェーズ、重大度別に構造化されたJSONLログをクエリ

session_state

再開可能性のためにセッション状態を保存/読み込み

開発

開発環境のセットアップ、テストコマンド、PRプロセスについては CONTRIBUTING.md を参照してください。脆弱性を非公開で報告する方法については SECURITY.md を参照してください。

git clone https://github.com/TT-Wang/forge.git
cd forge/forge-mcp-server
npm install
npm test

ドキュメント

併用推奨ツール

  • memem — Claude Codeのためのセッション間永続メモリ。Forgeとmememの組み合わせが推奨されます。Forgeが計画と実行を行い、mememが実行間で何がうまくいったかを記憶します。Forgeが memory_save を通じて保存したパターンはmememの検索インデックスに格納されるため、翌週の実行時には前週の教訓がすでに読み込まれた状態で開始されます。

参照

  • Vibereader — Claudeが作業している間に技術ニュースをキュレーションします

ライセンス

MIT — LICENSE を参照

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TT-Wang/forge'

If you have feedback or need assistance with the MCP directory API, please join our Discord server