BUILD · OPERATE

APIs. MCPs.
Plugins. Skills.

HTTP / WSAPI

Deterministic contracts. MMRY live. SensAffect spec. Flo ancestor socket.

AgentsMCP

Same jobs, callable from Cursor. Render is operator-live. Product MCPs are needed.

EditorPlugin

Teach Cursor the suite. RealSeries plugin needed. Akita already on the operator machine.

Call the contract.
Do not invent a turn.

  1. 01
    MMRY Cloud HTTPLive. Session, CSRF, remember, FTS cite or abstain, authority, export. Client mmry-js.
  2. 02
    SensAffect API v0.1Spec. ingest → state, kinematics, regulation. Not served here.
  3. 03
    Flo WebSocketAncestor. /ws/realflo-comm/{user_id} in RealFlo. Bidirectional voice.
  4. 04
    RealAction toolsTHRPY. Function calls on the cortex: pace, EMC² hypothesis, crisis. Not this /chat.

Agents get the
same doors.

An MCP must wrap a real contract. It must not search feeling, must not rewrite Thursday, and must not pretend Flo is this origin.

  1. 01
    Operate MCP — liveStdio mcp/operate-server.mjs. Health, catalogs, doctrine. No memory search. Reload Cursor to pick up .cursor/mcp.json.
  2. 02
    SensAffect MCP — neededingest, getSnapshot, reset, exportTimeline from the v0.1 spec.
  3. 03
    RealFlow MCP — neededTurn phases. Detectors notice; they do not judge.
  4. 04
    Render MCP — operatorDeploy this host. mcp.render.com. Workspace list can still fail until re-auth.
  5. 05
    Cloudflare · Stripe · Figma — operatorEdge, billing, design. Not memory SSOT.

Teach the editor.
Do not hide the bound.

  1. 01
    RealSeries Cursor plugin — live~/.cursor/plugins/local/realseries-operate/ — skills, /operate, /realflow, bundled catalog MCP.
  2. 02
    Akita / CursorPluginKits — operatorSecrets, vault, PPI, toolbox. Buy keys at cursorpluginkits.com. Never commit them.
  3. 03
    Project skills — livemmry-remember, realflow-flo, sensaffect-operate, realfeel-ambient in .cursor/skills/ and the plugin.
  4. 04
    Operator skillsRender family, vault, governed-delivery, Akita secret-scan. On the human’s machine, not this repo’s runtime.

Prove it
before you ship.

  1. 01
    npm run checkSyntax. Pair with GET /api/health.
  2. 02
    npm run mcp:smokeOperate MCP initialize, tools/list, doctrine.
  3. 03
    akita verifySecrets before a merge-ready claim.
  4. 04
    sync-librarynode scripts/sync-library.mjs when Flo packets change.
  5. 05
    Render Blueprintrender.yaml — web + Postgres. G5 still blocked on MCP workspace list.