REA
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Beschreibung vom Entwickler (englisches Original)
Cloudflare Worker remote transport for agentsync. MCP 2026-07-28, dual-era, stateless.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
2/2 Prüfungen bestanden · Was du fragst, läuft über den Server des Anbieters (agentsync-remote.{account}.workers.dev)
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude, aber erst etwas vorbereiten
Die Adresse enthält {…}-Teile, die du erst durch deine eigenen ersetzt · Einmal auf claude.ai oder in der Desktop-App einrichten, dann im Chat nutzen · kostenlose Konten können 1 hinzufügen
CustomizeConnectors
Kopiere jeden Wert in das gleichnamige Feld in Claude und klicke Continue
agentsync (remote)https://agentsync-remote.{account}.workers.dev/mcp/{token}Authentication so lassen, wie Claude es erkannt hat, dann Add klicken
+Connectorsagentsync (remote)
Nutze agentsync (remote) und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es agentsync (remote) nutzt, oder ein Werkzeug von agentsync (remote) in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit ChatGPT nur in Firmen-Tarifen
ChatGPT Business, Enterprise oder Edu im Web, hinzugefügt von Admin oder Inhaber des Workspace · Mit Free, Plus oder Pro: Dein ChatGPT-Tarif kann MCP noch nicht selbst verbinden · Die Adresse enthält {…}-Teile, die du erst durch deine eigenen ersetzt
Plugins+Add custom MCP server
Namen eingeben, Adresse unter Connection einfügen, Risikohinweis abhaken und Create as a plugin klicken
agentsync (remote)https://agentsync-remote.{account}.workers.dev/mcp/{token}Neuen Chat öffnen und vor dem Tippen agentsync (remote) aus deinen Plugins wählen
Nutze agentsync (remote) und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn ChatGPT sagt, dass es agentsync (remote) nutzt, oder ein Werkzeug von agentsync (remote) in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von OpenAI abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Claude Code, aber erst etwas vorbereiten
Die Adresse enthält {…}-Teile, die du erst durch deine eigenen ersetzt
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
claude mcp add --transport http agentsync-remote 'https://agentsync-remote.{account}.workers.dev/mcp/{token}'agentsync (remote) sollte in der Liste als verbunden erscheinen
Nutze agentsync (remote) und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es agentsync (remote) nutzt, oder ein Werkzeug von agentsync (remote) in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor, aber erst etwas vorbereiten
Die Adresse enthält {…}-Teile, die du erst durch deine eigenen ersetzt
~/.cursor/mcp.json
Diese Einstellungen einfügen, leere Werte ausfüllen und speichern
{
"mcpServers": {
"agentsync-remote": {
"url": "https://agentsync-remote.{account}.workers.dev/mcp/{token}"
}
}
}Nutze agentsync (remote) und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es agentsync (remote) nutzt, oder ein Werkzeug von agentsync (remote) in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code, aber erst etwas vorbereiten
Die Adresse enthält {…}-Teile, die du erst durch deine eigenen ersetzt
MCP: Open User Configuration
Diese Einstellungen einfügen, leere Werte ausfüllen und speichern
{
"servers": {
"agentsync-remote": {
"type": "http",
"url": "https://agentsync-remote.{account}.workers.dev/mcp/{token}"
}
}
}Nutze agentsync (remote) und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es agentsync (remote) nutzt, oder ein Werkzeug von agentsync (remote) in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach
Adresse für Apps, die über das Web verbinden
https://agentsync-remote.{account}.workers.dev/mcp/{token}JSON-Einstellungen stehen unten unter „Für Entwickler“
Claude Code
claude mcp add --transport http agentsync-remote 'https://agentsync-remote.{account}.workers.dev/mcp/{token}'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"agentsync-remote": {
"url": "https://agentsync-remote.{account}.workers.dev/mcp/{token}"
}
}
}VS Code (mcp.json)
{
"servers": {
"agentsync-remote": {
"type": "http",
"url": "https://agentsync-remote.{account}.workers.dev/mcp/{token}"
}
}
}Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Verbinden sich über das Internet in
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Die Adresse braucht deine eigenen Werte, deshalb können wir die Tool-Liste nicht für dich lesen.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 11. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto jarmstrong158 bestätigt, dem das Repo gehört
Code zuletzt geändert: vor 3 Monaten
Dieses Repo haben wir noch nicht von GitHub gelesen
Die Adresse braucht Werte aus deinem eigenen Konto, deshalb können wir sie nicht für dich prüfen
Die Adresse braucht Werte aus deinem eigenen Konto, deshalb können wir sie nicht für dich prüfen
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 2 von 2 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt vor 3 Monaten geändert, und die neueste Version (0.2.0) kam vor 3 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL und funktioniert daher auch in Apps mit Remote-MCP, etwa ChatGPT Business und höher.
In derselben Kategorie: REA, Netdata, Front-End Checklist
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Review frontend code and live pages against 386 quality-gated web development rules.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
_Part of the xylem stack._
A Cloudflare Worker MCP server that makes claude.ai on your phone a peer in the agentsync coordination mesh — the same claims.json, the same agentsync branch, the same overlap and compare-and-swap rules as local agentsync, with no git and no local clone.
Your laptop's Claude Code (local agentsync) and your phone's claude.ai (agentsync-remote) claim work against the one shared claims.json. Two transports, one mesh. A local peer and this remote peer are indistinguishable in claims.json except by their agent id.
Sibling, not a fork. This is a second *transport* onto the same
coordination file as local agentsync
— not a variant of it. See
DESIGN.mdfor howgit push-as-CAS
becomes GitHub-contents-API-as-CAS.
Seven tools over Streamable HTTP MCP:
| Tool | What it does |
|---|---|
survey | The whole board: every peer's claim, your conflicts, the mailbox. |
claim | Claim work; blocked if it overlaps an active peer (CAS-safe). |
check_conflicts | Re-check your claim against peers, optionally on one branch. |
update_status | Move your claim through planning / in-progress / done. |
release | Mark your claim done (done never blocks peers). |
history | Recent commits on the coordination branch (local + remote interleaved). |
mailbox | Human-in-the-loop notes: ask from the desktop, answer from the phone. |
Self-host this Worker in your own Cloudflare account. Every step is a click path — you never touch a terminal.
Click the button above. Cloudflare will:
agentsync-remote into your GitHub account,There are no databases or other resources to provision — this Worker keeps no state of its own (everything lives in your GitHub repo), so the deploy is just the Worker itself.
During the deploy dialog Cloudflare shows the Worker's variables. Set:
| Variable | Set it to |
|---|---|
REPO | Your coordination repo, as owner/name (the repo whose agentsync branch will hold claims.json). This is the one you must change. |
AGENT_ID | Leave as jonny-mobile, or pick an id for this peer. |
BRANCH | Leave as agentsync unless you want a different coordination branch. |
CLAIMS_PATH | Leave as claims.json. |
Finish the deploy. (If you skipped setting REPO here, you can set it later in the dashboard — see below.)
The Worker reads two secrets. These are not part of the deploy dialog — you add them once in the dashboard after the first deploy.
First, make the GitHub token (this is the GH_PAT value):
GitHub → Settings → Developer settings → Fine-grained personal access tokens → Generate new token:
REPO).Then add both secrets to the Worker:
Cloudflare dashboard → Workers & Pages → your Worker → Settings → Variables and Secrets → Add → type Secret → add each, then Deploy:
| Secret | Value |
|---|---|
AUTH_TOKEN | A long random string you invent. It locks the endpoint — treat it like a password. |
GH_PAT | The fine-grained GitHub token you just made. |
While you're on this screen, confirm the `REPO` variable points at your coordination repo (set it here if you skipped it in the deploy dialog).
Until
AUTH_TOKENis set the Worker answers every request with404(it
fails closed). Until
GH_PATis set the tools return a clear error naming the
missing secret. This is by design — an unconfigured endpoint looks like it
doesn't exist.
Find your Worker's URL: Workers & Pages → your Worker shows it, in the form https:// . .workers.dev.
claude.ai (web) → Settings → Connectors → Add custom connector. Paste your Worker URL with /mcp/ and your AUTH_TOKEN appended:
https://<your-worker-name>.<your-subdomain>.workers.dev/mcp/<AUTH_TOKEN>
The token in the path *is* the auth — there is no separate login.
Ask Claude: "call survey". You should get the coordination board back (empty claims on a fresh mesh — the Worker bootstraps the branch and file for you, so a brand-new empty repo needs no manual setup).
The connector URL embeds your AUTH_TOKEN in the path (…/mcp/ ). Anyone who has that URL can call your Worker and read/write your coordination file. Treat the whole URL like a password:
AUTH_TOKEN in Settings → Variables and Secrets and redeploy; every old …/mcp/ URL immediately returns 404. Update the connector in claude.ai with the new URL.GH_PAT is likewise a credential — scope it to *only* your coordination repo with *only* Contents: Read and write, so a leak can't reach anything else.
This is a deliberate design choice, not an oversight. claude.ai custom connectors do not reliably send custom headers, so an Authorization: header — the obvious alternative — cannot be depended on. Putting the credential in the path is what makes the connector work at all.
Be clear about the price, because it is not the same as a header:
/mcp/***. The leak surface is everything *around* the Worker, which is exactly what you cannot audit.Practical guidance:
AUTH_TOKEN, update the connector.openssl rand -hex 32). The comparison is constant-time in both content *and* length, so length is not observable — but entropy is still your only defence against guessing.This is the whole point. The laptop and the phone coordinate through one file.
On the PC (local agentsync, Claude Code):
> agentsync claim --task "refactor auth" --touches src/auth --branch feature/auth
{"status": "claimed", ...} # writes claims["laptop"] on the agentsync branch
On the phone (claude.ai + agentsync-remote):
You: call survey
Claude: laptop is active — task "refactor auth", touches src/auth, branch feature/auth.
You: claim task "tidy auth helpers", touches src/auth/helpers.ts Claude: blocked. Overlap with an active peer claim: laptop — "refactor auth" — shared_files: ["src/auth/helpers.ts"] Narrow touches, wait, or re-call with force=true.
You: mailbox "Taking src/auth/helpers.ts once you land the refactor — ok?" to "laptop" Claude: posted.
Back on the PC, the desktop agent (or you) reads the note via survey / mailbox, answers it, and releases:
> agentsync mailbox "go for it, helpers are stable now"
agentsync release --note "refactor landed"
{"status": "released"} # laptop's claim -> status "done"
### ⚠️ Known gap: the mailbox is currently WRITE-ONLY across tiers
The "Back on the PC" step above does not work yet. This Worker's
mailbox()writes a top-levelnotes[]array intoclaims.json, and the
local Python agentsync server has no concept of `notes` — it exposes no
mailboxtool, and itssurvey()returns onlyme,branch,partners
and
stale_claims. A note posted from the phone lands in the file correctly
and is simply never surfaced to a desktop peer.
That matters more than a missing feature normally would, because the
repository-level agent instructions tell agents to raise judgment calls
*through this mailbox*. An escape hatch that silently swallows the question
is worse than no escape hatch: the agent believes it has asked and waits, or
proceeds, on a question nobody will ever see.
Until the local side lands, read the mailbox from the remote peer
(
mailboxwith nomessage, orsurvey), or readclaims.jsonon the
coordination branch directly.
The local-side change required (in the Python
agentsyncpackage — a
separate repo, deliberately not modified here):
1. Parse and preserve `notes`. The claims-file reader must round-trip the
top-level
noteskey. Today an unrecognised key risks being dropped on
the next local write, which would *delete* remote peers' notes. Preserving
unknown top-level keys is the minimum safe change and should land first,
independently.
2. Surface notes in `survey()` — add a
notesfield alongside
partners/stale_claims, defaulting to[].
3. Add a local `mailbox(message=None, to=None)` tool mirroring this one:
append
{from, to, message, at}under the same compare-and-swap the local
claim writes already use, and cap retention at the 200 most recent notes
(this Worker evicts oldest-first at that bound — the two sides must agree,
or they will fight over the file).
The on-disk shape is already compatible in both directions: this Worker only
emits
noteswhen non-empty, so aclaims.jsonwi