app.forgeengine/forge
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Forge Engine
Publisher-provided description
Design spec + milestones AI coding agents read before building; drift flagged, changes reviewed.
Summary by lookupd
Lets agents orient on design specs, milestones and drift before coding, and log decisions, history and proposed changes for owner review.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http forge https://mmvdabzadclebfxyzudg.supabase.co/functions/v1/forge-mcp
Codex, remote (streamable-http)
codex mcp add forge --url https://mmvdabzadclebfxyzudg.supabase.co/functions/v1/forge-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"forge": {
"url": "https://mmvdabzadclebfxyzudg.supabase.co/functions/v1/forge-mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 54)
Publisher-provided text
get_helpForge how-to on demand (no project needed): propose→adopt, what a System is, Balance Lab formats, sign-in. Call when unsure.get_workflowRun FIRST in a new repo (no project): first-connect routine + the working-agreement block to ADD to AGENTS.md/CLAUDE.md now (tell the user in one line; remove iimport_from_codeOne-command codebase import: recipe + batch id — propose one Context overview + one System per real module; the owner adopts all at once.design_ui_from_systemsRecipe to design the UI from Systems (user request only): steps + batch id — confirm canvas aspect, then screens + PLACED elements + edges in one batch.post_logAppend a build-log entry to Activity — what you built/decided (commit-note style).get_project_contextFULL design dump — LARGE, last resort; prefer get_project_meta + list_*/get_*/search.list_projectsProjects your key reaches (id, name, role); pass an id as project_id to switch.get_project_metaSTART HERE. Tiny overview: counts, members, task claims + working_now (avoid collisions), forge_workflow_version.trace_ui_from_imageSECONDARY (user-driven UI): turn a screen's REFERENCE IMAGE into placed elements. Returns the image itself plus the recipe — the canvas resolution, the fractionget_staleWhat has drifted between the Idea lane and the System Specs — the design's own out-of-sync list, computed deterministically (no AI, no tokens). Three kinds: Ideresync_from_ideaThe recipe for re-syncing ONE changed Idea note into the specs that depend on it — the same scoped job the app's "Re-sync N systems" button does, minus the buttget_design_documentThe WHOLE design as one readable document — Vision (+ Project DNA) → every System spec → reference notes, compiled deterministically from the current design. Reset_design_overviewWrite the Design Document's Overview — the human-readable page a new team member reads first. WRITES DIRECTLY (no Inbox): it is a derived, clearly-labelled AI sget_briefingONE-CALL orientation before you build: pass `files` you're about to edit (or a `task`) → the systems that own them, each with Goal + Acceptance + build status/fget_systemONE system's full spec (Goal/Boundary/Acceptance, markdown, sources, status) + pending Inbox changes touching it.list_systemsAll systems, compact: id, name, status, 1-line goal.get_build_regionSystem→code map per built system: implementing files, status, drift flag, last_commit, and acceptance-evidence COUNTS. Mapped files gone from the repo? report_dreport_driftFlag CODE DRIFT — mapped files no longer match the repo. Advisory; a fresh report_build_status clears it.get_historyDESIGN MEMORY: recorded decisions/logs/rejections with who/when. Read BEFORE changing a system's direction; empty = no recorded WHY — don't invent one.get_impactBLAST RADIUS of a system (deterministic): upstream context, siblings, dependent screens/milestones, files, code-coupled systems, pending Inbox, recent activity.get_rejectionsOwner's DECLINED list — check at session start; follow each entry's guidance, then resolve_rejection(title).resolve_rejectionReport you REVERTED a declined change (unlocks the owner's Clear). Call after realigning the build.list_screensAll screens, compact: id, name, purpose, status.get_screenONE screen's layout: canvas `resolution` (use THESE px), elements x/y/w/h, links, popups. Read before editing a screen. has_reference_image:true → get_screen_imget_screen_imageA screen's reference image (HUD background) as an actual IMAGE you can see — reads the stored file inline (signed-URL fallback past 4MB).update_elementMove/resize/relabel an element — DIRECT, live. element_id (preferred) or screen+label; x+y also places an unplaced one.withdraw_proposalRemove YOUR OWN still-pending Inbox item (id from the propose response / get_inbox).delete_entityPROPOSE a delete → Inbox (owner adopts; nothing deleted now). id preferred or exact name; flow_edge may use from+to.dedupeRemove duplicate-named entries (keep first) — DIRECT, destructive.reorderReorder milestones / tasks / elements — DIRECT. order = ids in new order; omitted keep relative order.
Details
- Version: 0.2.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 474 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/alongkornonline2019/forge-mcp
- Website: https://forgeengine.app/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/app.forgeengine/forge)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp