forge
Forge
将 Claude Code 转变为结构化的交付循环:规划工作、并行运行模块、深度验证、智能重试,并延续有效的工作成果。
安装
复制粘贴:
claude plugin marketplace add TT-Wang/forge
claude plugin install forge@tt-wang-plugins首次启动可能需要几秒钟,因为 Forge 会自动引导其 MCP 服务器依赖项。
安装后:
如果 Claude Code 已经打开,请重启它
打开您想要工作的任何仓库
运行
/forge <objective>
示例:
/forge add audit logging for admin actionsRelated MCP server: KIA - Kaizen Intelligent Agent
核心理念
Forge 适用于单纯的提示词(prompting)不再足够的场景。
如果任务涉及多个文件、需要模块间的协调,或者需要证明它确实有效,Forge 会为 Claude Code 提供一个工作流,而不仅仅是另一个提示词:
将工作分解为模块
运行可并行化的任务
严格验证每个模块
使用调试器上下文重试失败的任务
记住对下一个任务有效的内容
您仍然使用 Claude Code。Forge 只是在困难部分周围增加了结构。
您将获得什么
结构化规划:将功能分解为具有依赖关系和验证命令的模块
并行执行:在隔离的工作树中同时运行独立模块
深度验证:检查文件、命令、语法和跨模块 API 合约
智能重试:跟踪尝试次数,检测停滞,并升级到调试器代理
会话可恢复性:从中断处继续工作,而不是从头开始
跨会话记忆:记住约定、失败模式和测试命令
状态可见性:在 Claude 输出和终端状态行中显示进度
为什么不直接使用 Claude Code?
对于许多任务,您应该直接使用它。
任务形态 | 普通 Claude Code | Forge |
小型编辑 | 更好 | 大材小用 |
快速调查 | 更好 | 大材小用 |
多文件功能 | 需要手动协调 | 非常适合 |
可并行工作 | 您自己管理 | 内置支持 |
深度验证 | 您需要记得运行它 | 工作流的一部分 |
失败后重试 | 手动重试和调试 | 可跟踪、可引导、可恢复 |
跨会话重用模式 | 特设(Ad hoc) | 内置记忆 |
Forge 并不试图取代正常使用。它适用于编排至关重要的任务。
快速入门
60 秒设置
使用上述两条命令安装 Forge
重启 Claude Code
打开您的项目
粘贴一个目标:
/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 附带四个专注的代理:
planner(规划器):探索代码库并提出模块计划
worker(工作器):在隔离的工作树中实现一个模块
reviewer(审查器):检查正确性、安全性和合约不匹配
debugger(调试器):调查失败的模块并驱动重试
技能
面向用户的命令包括:
/forge:完整的编排器工作流/forge-status:当前计划、模块进度和已学习的模式/forge-validate:为一个模块重新运行验证
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 个工具的输入/输出模式和示例
更新日志 — 发行说明
贡献 — 开发设置、测试、linting 和 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