forge
Forge
Claude Codeを構造化されたデリバリーループに変えましょう:作業の計画、モジュールの並列実行、詳細な検証、インテリジェントな再試行、そして成功した成果の引き継ぎを行います。
インストール
コピー&ペースト:
claude plugin marketplace add TT-Wang/forge
claude plugin install forge@tt-wang-pluginsForgeはMCPサーバーの依存関係を自動的にブートストラップするため、初回起動には数秒かかる場合があります。
インストール後:
Claude Codeが既に開いている場合は再起動します
作業したいリポジトリを開きます
/forge <objective>を実行します
例:
/forge add audit logging for admin actionsRelated MCP server: KIA - Kaizen Intelligent Agent
特徴
Forgeは、単純なプロンプトだけでは不十分な場面で役立ちます。
タスクが複数のファイルにまたがる場合、モジュール間の調整が必要な場合、あるいは実際に動作することの証明が必要な場合、Forgeは単なるプロンプトではなく、Claude Codeにワークフローを提供します:
作業をモジュールに分割する
並列実行可能なものを実行する
各モジュールを厳密に検証する
デバッガーのコンテキストを使用して失敗を再試行する
次のタスクのために成功した内容を記憶する
引き続きClaude Codeを使用しますが、Forgeは困難な部分に対して構造を追加します。
得られるもの
構造化された計画: 機能の依存関係と検証コマンドを含むモジュールに分割します
並列実行: 独立したモジュールを分離されたワークツリーで同時に実行します
詳細な検証: ファイル、コマンド、構文、およびモジュール間のAPIコントラクトをチェックします
インテリジェントな再試行: 試行を追跡し、停滞を検出し、デバッガーエージェントにエスカレーションします
セッションの再開可能性: 最初からやり直すのではなく、未完了の作業を再開します
セッション間メモリ: 慣習、失敗パターン、テストコマンドを記憶します
ステータスの可視化: Claudeの出力とターミナルのステータス行で進捗を表示します
なぜClaude Codeを直接使わないのか?
多くのタスクでは、直接使うべきです。
タスクの性質 | 通常のClaude Code | Forge |
小さな編集 | より良い | やりすぎ |
簡単な調査 | より良い | やりすぎ |
複数ファイルの機能 | 手動調整が必要 | 最適 |
並列実行可能な作業 | 自分で管理 | 内蔵 |
詳細な検証 | 実行を忘れないようにする必要あり | ワークフローの一部 |
失敗後の再試行 | 手動での再試行とデバッグ | 追跡・誘導・再開可能 |
セッション間でのパターン再利用 | アドホック | メモリに内蔵 |
Forgeは通常の利用を置き換えるものではありません。オーケストレーションが重要なタスクのためのものです。
クイックスタート
60秒セットアップ
上記の2つのコマンドでForgeをインストール
Claude Codeを再起動
プロジェクトを開く
目的を1つ貼り付ける:
/forge add JWT auth with refresh tokens生成された計画を承認する
実行
/forge build an audit log for admin actions進捗確認
/forge-statusモジュールの再チェック
/forge-validate m2一般的なセッション
/forge add JWT auth with refresh tokens
[forge] Phase 1: Planning...
[forge] Proposed Plan: 4 modules, 2 parallel groups
[forge] Proceed with this plan? (yes / modify / abort)
[forge] Phase 2: Executing m1...
[forge] Phase 2: Executing m2, m3 in parallel...
[forge] ✓ m2: DONE — validated, score 1.0
[forge] ✗ m3: FAILED — retrying with debugger
[forge] ✓ m3: DONE — validated after retry
[forge] ## Forge Complete
[forge] 4/4 modules completedこれがForgeが目指す体験です:手動での操作を減らし、進捗を可視化し、サイレントな失敗を減らします。
初回実行時の注意点
Forgeはプロジェクト内にローカルの
.forge/ディレクトリを作成しますMCPサーバーがNodeの依存関係をインストールするために数秒かかる場合があります
最初の実際の対話は計画のレビューステップです
計画を明示的に承認するまで何も実行されません
現在のプロジェクト構造
forge/
├── .claude-plugin/
│ ├── plugin.json
│ └── marketplace.json
├── .claude/
│ ├── settings.json
│ └── settings.local.json
├── agents/
│ ├── planner.md
│ ├── worker.md
│ ├── reviewer.md
│ └── debugger.md
├── skills/
│ ├── forge/
│ │ └── SKILL.md
│ ├── forge-status/
│ │ └── SKILL.md
│ └── forge-validate/
│ └── SKILL.md
├── forge-mcp-server/
│ ├── index.mjs
│ ├── start.sh
│ ├── package.json
│ └── tests/
├── statusline/
│ └── forge-status.sh
├── docs/
│ ├── architecture.md
│ ├── mcp-tools.md
│ └── launch/
├── CHANGELOG.md
├── CONTRIBUTING.md
├── SECURITY.md
├── CLAUDE.md
└── README.md実行時、Forgeは作業中のプロジェクト内にローカルの .forge/ ディレクトリを作成し、計画、ログ、メモリ、再試行履歴、再開可能な状態を保存します。
主な構成要素
エージェント
Forgeには4つの専門エージェントが付属しています:
planner: コードベースを探索し、モジュール計画を提案します
worker: 分離されたワークツリーで1つのモジュールを実装します
reviewer: 正確性、セキュリティ、コントラクトの不一致をチェックします
debugger: 失敗したモジュールを調査し、再試行を推進します
スキル
ユーザー向けのコマンドは以下の通りです:
/forge: 完全なオーケストレーターワークフロー/forge-status: 現在の計画、モジュールの進捗、学習したパターン/forge-validate: 1つのモジュールの検証を再実行
MCPサーバー
バンドルされているMCPサーバーは、Forgeが必要とする共有ランタイム機能を提供します:
validatevalidate_planmemory_recallmemory_saveiteration_stateforge_logssession_state
これらのツールにより、複数のエージェントが曖昧な会話メモリに頼ることなく調整できます。
ステータス行
Forgeはターミナルでライブ進捗を表示できます:
[forge] ████░░░░░░ 2/5 | VALIDATE | refresh endpoint | 3m19s | ~2m30s left使用方法:
claude statusline set "bash /path/to/forge/statusline/forge-status.sh"プロジェクト内に保存されるもの
Forgeはランタイム状態を作業中のプロジェクト内のローカル .forge/ ディレクトリに保持します。これには以下が含まれます:
実行計画
再試行履歴
学習したパターン
構造化ログ
再開可能なセッション状態
これにより、不透明なエージェント状態の背後にすべてを隠すのではなく、ワークフローを検証可能に保ちます。
ドキュメント
アーキテクチャ — オーケストレーター、エージェント、MCPサーバー、状態フロー
MCPツールリファレンス — 7つの全ツールの入出力スキーマと例
変更履歴 — リリースノート
貢献 — 開発セットアップ、テスト、リンティング、PRプロセス
セキュリティ — 脆弱性報告とセキュリティ範囲
手動インストール
Claude Codeマーケットプレイスからインストールしたくない場合は、手動でForgeを接続できます:
git clone https://github.com/TT-Wang/forge.git /tmp/forge
mkdir -p .claude/agents .claude/skills
cp /tmp/forge/agents/*.md .claude/agents/
cp -r /tmp/forge/skills/* .claude/skills/
cp -r /tmp/forge/forge-mcp-server ./forge-mcp-server/
cd forge-mcp-server && npm install && cd ..その後、.claude/settings.json の参照設定を使用してMCPサーバーを接続します。
開発
git clone https://github.com/TT-Wang/forge.git
cd forge/forge-mcp-server
npm install
npm test併用におすすめ
memem — Claude Code用の永続的なセッション間メモリ。Forgeは計画と実行を処理し、mememは実行間で有用なパターンを引き継ぐのに役立ちます。
Vibereader — Claudeが作業している間に厳選された技術ニュースを提供
ライセンス
MIT — LICENSE を参照
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceTransforms Claude from a code generator into a programming partner capable of testing, debugging, and optimizing code automatically through a secure execution environment.
- FlicenseNot gradedqualityNot gradedmaintenanceTransforms Claude into a production-grade pair programmer by orchestrating best-in-class APIs (Morph, Chroma, DSPy) for iterative code evolution to 95%+ quality, semantic codebase search, package discovery across 3,000+ libraries, and pattern learning.
- FlicenseBqualityNot gradedmaintenanceBridges Claude Code to a Cloud Orchestrator API, providing access to multi-AI consensus, web search, code execution sandboxes, long-term memory, knowledge graphs, deployment management, and 20+ integrated AI and developer tools.28
- AlicenseNot gradedqualityAmaintenanceA flight recorder for Claude Code that captures tool calls and observations into a SQLite database, then classifies them into a distilled timeline for incident troubleshooting.MIT
Related MCP Connectors
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Trade Robinhood through natural language in Claude Code.
Paid remote MCP for Claude Code skill update gate MCP, structured receipts, audit logs, and reviewer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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