Remote MCP server to run your Atako AI agents: chat, projects, files, integrations and channels.
- Handshake
- Tools listed
- Updated recently
Median latency 132 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesapp.forgeengine/forge
forgeengine.appVerified
Design spec + milestones AI coding agents read before building; drift flagged, changes reviewed.
Developer ToolsIs Forge Engine down?Alternatives
14 of 22 checks passed
Responded
The server completed its last measured handshake. This is an observation, not a guarantee.
Add a task to a milestone — DIRECT. assignee:"me" claims on creation.
Measured
Remove duplicate-named entries (keep first) — DIRECT, destructive.
Measured
PROPOSE a delete → Inbox (owner adopts; nothing deleted now). id preferred or exact name; flow_edge may use from+to.
Measured
Recipe to design the UI from Systems (user request only): steps + batch id — confirm canvas aspect, then screens + PLACED elements + edges in one batch.
Measured
Read Balance Lab: stat tables, boards with EVALUATED values, scenarios.
Measured
ONE-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/files/last_commit/drift + coupled_systems (code neighbors an edit may break) + pending Inbox changes + recent decisions, plus open-rejection count, who's active, `recent_changes` (what happened since you were last here — a session handoff), and a task to claim. Replaces the get_project_meta→get_system→get_build_region dance.
Measured
System→code map per built system: implementing files, status, drift flag, last_commit, and acceptance-evidence COUNTS. Mapped files gone from the repo? report_drift. Pass `system:"<name|id>"` for ONE system plus the full text of its acceptance criteria (omitted from the map — it is the bulk of the payload). Big projects come back paged: the body says 'page N of M', call again with `page: N+1`.
Measured
The WHOLE design as one readable document — Vision (+ Project DNA) → every System spec → reference notes, compiled deterministically from the current design. Read this to understand a project end-to-end instead of walking list_systems → get_system N times. Returns markdown plus the project `version` it was compiled from. Long designs come back PAGED — the header says 'part N of M', call again with `page: N+1` for the rest. Pass `for_summary: true` to get the condensed projection instead (every system's Goal + Boundary, tables stripped, one page) — that is what you should summarize from.
Measured
Forge how-to on demand (no project needed): propose→adopt, what a System is, Balance Lab formats, sign-in. Call when unsure.
Measured
DESIGN MEMORY: recorded decisions/logs/rejections with who/when. Read BEFORE changing a system's direction; empty = no recorded WHY — don't invent one.
Measured
BLAST RADIUS of a system (deterministic): upstream context, siblings, dependent screens/milestones, files, code-coupled systems, pending Inbox, recent activity. Run BEFORE changing it.
Measured
PENDING Inbox (the owner's triage queue). Check BEFORE proposing — avoid duplicates. Read-only.
Measured
ONE milestone: goal, weeks, difficulty, systems, every task (id/name/done/status/effort).
Measured
FULL design dump — LARGE, last resort; prefer get_project_meta + list_*/get_*/search.
Measured
START HERE. Tiny overview: counts, members, task claims + working_now (avoid collisions), forge_workflow_version.
Measured
Owner's DECLINED list — check at session start; follow each entry's guidance, then resolve_rejection(title).
Measured
ONE 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_image shows you the actual image.
Measured
A screen's reference image (HUD background) as an actual IMAGE you can see — reads the stored file inline (signed-URL fallback past 4MB).
Measured
What 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: Idea notes edited since the systems were generated from them (with the systems each one touches), Idea notes whose prose the systems have moved past, and specs whose stamped source fingerprint no longer matches. Read this before assuming the design is coherent; fix the first kind with resync_from_idea.
Measured
ONE system's full spec (Goal/Boundary/Acceptance, markdown, sources, status) + pending Inbox changes touching it.
Measured
Run 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 if they object).
Measured
One-command codebase import: recipe + batch id — propose one Context overview + one System per real module; the owner adopts all at once.
Measured
Change history {who, change, entity, kind, when}, newest first; filter kind/who/query.
Measured
All milestones, compact: id, name, weeks, order, done/total.
Measured
Projects your key reaches (id, name, role); pass an id as project_id to switch.
Measured
All screens, compact: id, name, purpose, status.
Measured
All systems, compact: id, name, status, 1-line goal.
Measured
DISPATCHER (multi-agent): atomically pick + claim the next task to build — walks milestones in order, skips human-only tasks and any task whose systems share code files with a task another agent already holds or is actively touching, so parallel agents spread out instead of colliding. Returns the claimed task + systems, or why none is free. dry_run:true peeks without claiming.
Measured
Append a build-log entry to Activity — what you built/decided (commit-note style).
Measured
Propose a node board → Inbox. Kinds const|formula|item|sheet|loadout|picker|pool|process|note|frame; formulas reference blocks by NAME; omit x/y = auto-layout. Adopting REPLACES same-named.
Measured
Propose a stat-doc TABLE → Inbox. csv (header; `key%` = percent; first column = name) OR schema+rows. Adopting REPLACES same-named.
Measured
Propose a new/updated Idea note → Inbox. Title-match to update; send the COMPLETE revised text. Set resync:true ONLY when you rewrote the note FROM the current systems (get_stale lists notes the systems have moved past) — it stops the adopted note from immediately nagging to re-generate the systems it was just written from.
Measured
Propose Project DNA and/or Tech Notes → Inbox (at least one).
Measured
SECONDARY (user-driven UI): propose an element onto a screen → Inbox. ALWAYS pass x/y/w/h (px on the screen's `resolution` from get_screen); no coords = unplaced pile.
Measured
SECONDARY (user-driven UI): propose a link between two existing screens → Inbox.
Measured
Propose a NEW milestone (+ optional tasks) → Inbox.
Measured
SECONDARY (user-driven UI): propose a NEW screen → Inbox. parent = popup over that screen; purpose grounds AI suggestions. Whole UI? design_ui_from_systems first.
Measured
Propose a NEW system → Inbox. spec = ## Goal / ## Boundary (Owns · Doesn't own) / ## Acceptance. Exists? use update_system. (Alias: create_proposal.)
Measured
Rename a screen IN PLACE — DIRECT; links/elements follow (id-referenced).
Measured
Reorder milestones / tasks / elements — DIRECT. order = ids in new order; omitted keep relative order.
Measured
Report a SYSTEM's status (todo|in-progress|implemented) — DIRECT, live. ALWAYS pass files (full list — it REPLACES); non-todo with no files shows done-but-EMPTY. 'implemented' counts as VERIFIED only when every UNIT-TESTABLE ## Acceptance bullet is backed via evidence[{criterion,proof}]; a bullet tagged [manual]/[e2e]/[ui]/[wip] is EXEMPT (verified by manual/e2e). Otherwise it's a CLAIM (verified:false) and the response names the unbacked criteria. TWO tiers: VERIFIED = a test is NAMED; GREEN (guarantee) = you RAN the test and reported `passed:true` on the evidence — green goes stale after 21 days, so re-run to keep it.
Measured
Flag CODE DRIFT — mapped files no longer match the repo. Advisory; a fresh report_build_status clears it.
Measured
Mark existing-milestone tasks done → Inbox progress card (owner adopts the ticks).
Measured
Report a SCREEN's status (todo|in-progress|implemented) → Inbox.
Measured
Report you REVERTED a declined change (unlocks the owner's Clear). Call after realigning the build.
Measured
The 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 button. Returns the note, the affected specs in full, and exactly how to send the result back. You do the writing; it lands in the owner's Inbox to ADOPT. CRUCIAL: send updates with `resync:true`, or the owner adopts your fix and the design still reports it as stale.
Measured
Keyword search — compact hits {kind, id, name} + snippet.
Measured
Write 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 summary, not design truth, and the owner can clear or rewrite it in one click. HARD RULES, same as the in-app button: use ONLY facts stated in the design (call get_design_document with for_summary:true first); invent no mechanics, numbers or names; describe, never evaluate; write in the design's dominant language. Structure: `### What this is` · `### The core loop` · `### How the systems fit` (which system feeds which — the part a raw spec list cannot give) · `### Edges` (ONLY if the design states scope limits / open questions). 250-400 words, no top-level heading. Forge stamps the project version it was compiled from, so the owner is told when the design has moved past it.
Measured
SECONDARY (user-driven UI): turn a screen's REFERENCE IMAGE into placed elements. Returns the image itself plus the recipe — the canvas resolution, the fraction→pixel conversion that stops coordinates landing wrong, and what is already on the screen so a second pass updates instead of duplicating. You look at the picture and send back propose_element / update_element with x/y/w/h; it all lands in the owner's Inbox. Use when the user wants the wireframe to match a screenshot or mockup they uploaded.
Measured
Move/resize/relabel an element — DIRECT, live. element_id (preferred) or screen+label; x+y also places an unplaced one.
Measured
Edit milestone goal/weeks/difficulty/name — DIRECT. new_name renames (never delete+recreate).
Measured
Propose a system UPDATE → Inbox diff. get_system first; send the FULL revised spec. new_title renames; context_title+context bundles the Idea update. Set resync:true ONLY when you rewrote this spec FROM its upstream Idea (see resync_from_idea) — it re-stamps the staleness signal on adopt.
Measured
Edit a task or CLAIM it — DIRECT. assignee:"me"+status:"in-progress" claims (errors if held; force:true for stale); done:true or assignee:"" releases.
Measured
Remove YOUR OWN still-pending Inbox item (id from the propose response / get_inbox).
Measured
The image links back to this page. It shows checks passed, or uptime, and the colour follows the latest status. Responses are cached for 5 to 15 minutes.
Markdown
[](https://mcpheartbeat.com/s/app.forgeengine/forge)HTML
<a href="https://mcpheartbeat.com/s/app.forgeengine/forge"><img alt="MCP Heartbeat" src="https://mcpheartbeat.com/badge/app.forgeengine/forge.svg"></a>Uptime markdown
[](https://mcpheartbeat.com/s/app.forgeengine/forge)Served from https://mcpheartbeat.com.
Same function and industry, ranked by checks passed then median latency.
Remote MCP server to run your Atako AI agents: chat, projects, files, integrations and channels.
Median latency 132 ms · Last checked
500+ typed UI atoms an agent composes into real rendered interfaces. Free, no API key.
Median latency 166 ms · Last checked
cloudbrowser.aiVerified
Give AI agents a real cloud Chrome: open sessions, navigate, read pages, click, type and screenshot.
Median latency 198 ms · Last checked
Financial data and research MCP for US/CN/JP equities: filings, statements, ownership, signals.
Median latency 566 ms · Last checked
GoodTurnStudioVerified
Your likely menstrual cycle phase today and this week, with food and workout ideas.
Median latency 34 ms · Last checked
Free deterministic security scan of public git repos: OSV.dev vulnerable deps, secrets, config lint.
Median latency 35 ms · Last checked
Claude Code
claude mcp add --transport http forge-engine https://mmvdabzadclebfxyzudg.supabase.co/functions/v1/forge-mcpCursor .cursor/mcp.json
{
"mcpServers": {
"forge-engine": {
"url": "https://mmvdabzadclebfxyzudg.supabase.co/functions/v1/forge-mcp"
}
}
}VS Code .vscode/mcp.json
{
"servers": {
"forge-engine": {
"type": "http",
"url": "https://mmvdabzadclebfxyzudg.supabase.co/functions/v1/forge-mcp"
}
}
}