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개의 슬래시 명령어로 구성됩니다. 모두 마크다운과 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