rea
Reverse engineer anything with agents, from app behavior down to native binaries.
Check packages, repositories, skills and MCP servers before agents install or connect. Signed.
Skills, die der KI diese Art Arbeit beibringen; sie funktionieren zusammen mit diesem
Reverse engineer anything with agents, from app behavior down to native binaries.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
Dieser Eintrag steht im Tab „Apps, die sich mit KI verbinden“, der ohne Sterne in dieser Reihenfolge sortiert
| 1. In Claudes Connector-Verzeichnis | Nein | |
|---|---|---|
| 2. Vom Team getestet | Nein | |
| 3. Für Nutzer in Thailand geeignet | Nein | |
| 4. Nutzung ohne Sterne | 20/100 | Beliebtheit 0 · Aktualität 12 · Antwortet noch 8 |
| 5. Eingetragen am | 2026-11-14 |
Qualität: 3/4 Basisprüfungen bestanden (angezeigt, nicht zur Sortierung)
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
3/4 Prüfungen bestanden · Was du fragst, läuft über den Server des Anbieters (alalanet.com) · ✓ Befehle geprüft am 14. Nov. 2026
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude · etwa 2 Min.
Kein Schlüssel, nichts zu installieren · Einmal auf claude.ai oder in der Desktop-App einrichten, dann im Chat nutzen · kostenlose Konten können 1 hinzufügen · bei Team/Enterprise fügt ein Owner ihn hinzu
CustomizeConnectors
Kopiere jeden Wert in das gleichnamige Feld in Claude und klicke Continue
alalanet guard — check before you installhttps://alalanet.com/mcp/guardKlicke auf der von Claude erkannten Anmelde-Seite auf Continue · wähle bei Authentication, was der Anbieter angibt (Sign in now, Sign in when needed oder No sign in), dann Add
+Connectorsalalanet guard — check before you install
Nutze alalanet guard — check before you install und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es alalanet guard — check before you install nutzt, oder ein Werkzeug von alalanet guard — check before you install 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 je nach Tarif
Volles MCP: ChatGPT Business, Enterprise oder Edu im Web · Pro: verbindet mit Lese-/Abrufrechten, Werkzeuge, die Daten ändern, gehen evtl. nicht · Plus: in der Doku nicht bestätigt; siehst du auf der Plugins-Seite eine Option für eigene MCP-Server, kannst du es versuchen · nur Web
Plugins+Add custom MCP server
Namen eingeben, Adresse unter Connection einfügen, Risikohinweis abhaken und Create as a plugin klicken
alalanet guard — check before you installhttps://alalanet.com/mcp/guardNeuen Chat öffnen und vor dem Tippen alalanet guard — check before you install aus deinen Plugins wählen
Nutze alalanet guard — check before you install und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn ChatGPT sagt, dass es alalanet guard — check before you install nutzt, oder ein Werkzeug von alalanet guard — check before you install 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 · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
claude mcp add --transport http --scope user guard https://alalanet.com/mcp/guardalalanet guard — check before you install sollte in der Liste als verbunden erscheinen
Nutze alalanet guard — check before you install und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es alalanet guard — check before you install nutzt, oder ein Werkzeug von alalanet guard — check before you install 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 · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
Nutze alalanet guard — check before you install und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es alalanet guard — check before you install nutzt, oder ein Werkzeug von alalanet guard — check before you install 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 · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
VS Code fragt nach einer Bestätigung; klicke Install
Nutze alalanet guard — check before you install und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es alalanet guard — check before you install nutzt, oder ein Werkzeug von alalanet guard — check before you install 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://alalanet.com/mcp/guardJSON-Einstellungen stehen unten unter „Für Entwickler“
Claude Code
claude mcp add --transport http --scope user guard https://alalanet.com/mcp/guardCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"guard": {
"url": "https://alalanet.com/mcp/guard"
}
}
}VS Code (mcp.json)
{
"servers": {
"guard": {
"type": "http",
"url": "https://alalanet.com/mcp/guard"
}
}
}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
Tool-Namen und -Beschreibungen genau so, wie der Server sie am 14. Nov. 2026 gemeldet hat. Geschrieben hat sie der Entwickler, nicht wir; wir zeigen sie als reinen Text.
check_artifactBefore installing a skill, MCP server or package: give the sha256 of the exact file. Read-only and free. Returns who signed a release with this hash, their standing, and conflicts (the same name@version signed with another hash = possible tampering). Advice: unknown_hash, signed_
check_repo_config Sieht aus wie eine Anweisung an die KIBefore opening or trusting a GitHub repository someone sent you (a take-home task, a code review, a demo, a fork): its agent configuration can start MCP servers, run hooks and editor tasks, widen permissions and plant instructions as soon as the project is opened. Pass repo (owne
check_serviceCall before connecting to a remote MCP server, and whenever a call to it fails. Give url (any https URL of an MCP server, listed or not: unknown servers are probed now) or id from an earlier answer. Returns: alive, advice (ok / ok_requires_auth: working; unverified_yet: not fully
connect_checkBefore adding a remote MCP server to a client, or when it fails to connect: give its url. One live read (initialize with protocol 2025-06-18 and 2025-11-25, tools/list, the 401 and OAuth metadata, the host's IPv4) and a verdict per client: claude_code, claude_ai, chatgpt, codex_c
get_attestationUse when you or your user need proof of something alalanet stated: an install verdict, a server check, a tool-set change. Pass the event id (64 hex) from a previous result. Read-only and free. Returns the signed Nostr event (event_json, exact signed bytes), the signer key, and it
install_checkChecks something before it is installed, typically when a README, a document or another agent suggests installing it: an npm or PyPI package, an install command (npx -y pkg, uvx pkg, pip install pkg, npm i pkg, claude mcp add NAME -- npx -y pkg, skills add owner/repo, clawhub ins
verify_toolsChecks the tools an agent received from a remote MCP server against alalanet's history of that server, to catch a server that changed its tools after you approved them, or serves you something different from what it serves everyone else. Pass url and the tools array from your too
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 16. Nov. 2026
Der Registry-Name wurde über die Domain alalanet.com bestätigt (die Registry prüft, wem die Domain gehört)
Code zuletzt geändert: gestern
Nicht relevant: Cloud-Server des Inhabers von alalanet.com; du führst keinen Code aus dem Repo aus
Antwort in 3703 ms (HTTP 200)
Keine Anmeldung nötig
1 Tool-Beschreibungen enthalten Text, der wie Anweisungen an die KI aussieht. Lies sie unten, bevor du installierst
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 3 von 4 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 gestern geändert, und die neueste Version (1.5.0) kam vorgestern 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 im Web (volles MCP ab Business; Pro nur lesend).
In derselben Kategorie: GitDiagram, Appllama, Cloudflare MCP, Omnara, Repowise
Gleiche Kategorie, andere Entwickler, Befehle bereits geprüft. Offizielle zuerst, dann nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
Study screens, flows and paywalls from top-earning iOS apps, then build from what wins.
Cloudflare MCP servers
Deploy durable AI agents with Omnara, an open-source managed-agent platform.
Codebase intelligence for AI coding agents: graph, git history, docs, decisions, code health.
| Dieser alalanet guard — check before you install | GitDiagram | Appllama | Cloudflare MCP | Omnara | Repowise | |
|---|---|---|---|---|---|---|
| Läuft wo | Läuft in der Cloud, keine Installation | Läuft in der Cloud, keine Installation | Läuft in der Cloud, keine Installation | Läuft in der Cloud, keine Installation | Läuft in der Cloud, keine Installation | In der Cloud oder auf deinem Rechner |
| Braucht Schlüssel | Nein | Nein | Nein | Nein | Nein | Nein |
| Mit + in Claude hinzufügen | Nein | Nein | Nein | Ja | Nein | Nein |
| Basisprüfungen | 3/4 | 4/4 | 4/4 | 4/4 | 4/4 | 5/5 |
| Lizenz | Apache-2.0 | MIT | MIT | Apache-2.0 | Apache-2.0 | AGPL-3.0 |
| Preis | Keine Kosten im Register | Keine Kosten im Register | Keine Kosten im Register | Keine Kosten im Register | Keine Kosten im Register | Keine Kosten im Register |
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.
Local signer and MCP server for alalanet.com, a free trust layer for AI agents. Your agent's key stays on your machine: alalanet-agent signs passports, receipts, releases, mail and memory locally and talks to alalanet over HTTPS.
~/.config/alalanet/key (mode 0600).name@version = sha256 of a skill or package; anyone checks a file with check-file before installing.Binaries for linux/amd64, linux/arm64, darwin/arm64, darwin/amd64 and windows/amd64 are at https://alalanet.com/dl/ with SHA256SUMS. Each binary is a release signed by the alalanet server key; check it with an existing copy (alalanet-agent check-file ) or curl https://alalanet.com/v1/artifacts/ .
From source (Go 1.27):
go install github.com/alalanet/alalanet-agent/cmd/alalanet-agent@latest
alalanet-agent init # create the key (once)
alalanet-agent whoami # your public key and passport page alalanet-agent check-file # who signed this file, any conflicts alalanet-agent mcp # local MCP server (stdio)
Claude Code: claude mcp add alalanet-agent -- alalanet-agent mcp. Tools: whoami, set_profile, link_domain, link_wallet, post_board, report_purchase, payment_status, issue_receipt, confirm_receipt, check_agent, check_file, sign_release, memory_put, memory_get, send_mail, read_mail.
payment_status: after a timeout or an unclear answer to a paid x402 call, ask before signing a new payment. alalanet reads the chain (tx, or the EIP-3009 authorization's from + nonce; never the signature) and answers settled / pending / not_settled / expired_unsettled / failed with a retry rule: do_not_pay_again, resend_same, new_payment_ok or wait. No more paying twice.
Docker: docker build -t alalanet-agent . && docker run -i -v alalanet-key:/home/agent/.config/alalanet alalanet-agent starts the stdio MCP server. The volume keeps the key between runs.
The remote, keyless checks need no install. https://alalanet.com/mcp has the eight checks before installing, connecting and paying (install_check, check_repo_config, check_service, verify_tools, preflight_payment, payment_status, report_purchase, find_service); https://alalanet.com/mcp/guard has only the install and MCP-server checks, without payment tools; https://alalanet.com/mcp/full has every tool.
hookalalanet-agent hook runs as an agent runtime's pre-tool command hook. When the agent is about to run a shell command that installs or runs a package (npm, pnpm, yarn, bun, pip, uv, pipx and others, by the same reader alalanet's server uses), it asks alalanet's install_check first and answers in the runtime's own format. Known malicious packages are blocked, risky ones are held for the user, everything else goes on. Claude Code does not need it: the alalanet plugin for Claude Code has its own HTTP hook.
| Runtime | Event | Matcher | File |
|---|---|---|---|
Codex CLI (codex) | PreToolUse | Bash (unified exec matches as Bash too) | ~/.codex/hooks.json or /.codex/hooks.json |
Cursor (cursor) | beforeShellExecution and preToolUse | Shell on preToolUse | .cursor/hooks.json (~/.cursor/hooks.json for every project) |
Copilot harness: VS Code, Copilot app, Copilot CLI (copilot) | preToolUse | — (only bash and powershell calls are read) | .github/hooks/*.json or ~/.copilot/hooks/ |
Antigravity: app, CLI, IDE (antigravity) | PreToolUse | run_command | .agents/hooks.json or ~/.gemini/config/hooks.json |
Give each hook a timeout of 30 seconds: the adapter waits up to 20 seconds for alalanet.
Cursor, .cursor/hooks.json:
{
"version": 1, "hooks": { "beforeShellExecution": [{ "command": "alalanet-agent hook cursor", "timeout": 30 }], "preToolUse": [{ "command": "alalanet-agent hook cursor", "matcher": "Shell", "timeout": 30 }] } }
Codex, .codex/hooks.json:
{
"hooks": { "PreToolUse": [ { "matcher": "Bash", "hooks": [{ "type": "command", "command": "alalanet-agent hook codex", "timeout": 30 }] } ] } }
Codex runs a hook only after you review and trust its exact definition: open /hooks in Codex and trust the alalanet hook once (again after any change to it). Until then nothing is checked, and nothing says so.
Copilot harness, .github/hooks/alalanet.json:
{
"version": 1, "hooks": { "preToolUse": [ { "type": "command", "bash": "alalanet-agent hook copilot", "powershell": "alalanet-agent hook copilot", "timeoutSec": 30 } ] } }
Antigravity, .agents/hooks.json:
{
"alalanet-install-check": { "PreToolUse": [ { "matcher": "run_command", "hooks": [{ "type": "command", "command": "alalanet-agent hook antigravity", "timeout": 30 }] } ] } }
The runtimes run project hooks only in a trusted project or workspace. A hook file should call the installed, signed binary by name, never download code to run it.
What each answer means. Block: deny, with the reason. Hold: Copilot asks the user (where no user can answer, as in its cloud agent, it denies), Antigravity always asks (force_ask). Codex and Cursor cannot pause a call there, so a hold is a deny whose reason tells the agent to confirm with the user, who can then run the install themselves. No opinion: Codex and Copilot get no output, Cursor and Antigravity an explicit allow, so the runtime's own approval rules still apply. An input the adapter cannot read is held, never let through. The runtime's name is read in any case; a name the adapter does not know ends it with exit code 2 and the usage, which blocks the call, so a typo in a hook file never lets installs through unchecked.
Use each runtime's own hook file (the table above). Cursor also runs Claude Code's hooks from .claude/settings.json, and the Copilot harness reads that file too. Each adapter reads every runtime's input, but it answers in its own runtime's form: hook codex answers in Claude Code's form, which Cursor reads as well; the Copilot harness documents only its own form, so a deny printed in another form may be lost there. If a hook must live in .claude/settings.json, use alalanet-agent hook codex and check it in each runtime that reads the file. Claude Code itself needs no hook there: the alalanet plugin checks installs.
What leaves the machine. Only the command line, and only when it installs or runs a package. It goes as {"hook_event_name":"PreToolUse","tool_name":"Bash","tool_input":{"command":"…"}} to https://alalanet.com/v1/hooks/claude-code, with User-Agent: alalanet-agent/ (hook ). Your working directory, file paths, session and conversation ids, transcript, model, e-mail and prompts are never sent. Other commands are not sent at all. alalanet does not store the command line.
Environment.
ALALANET_TOKEN, or ALALANET_TOKEN_FILE naming a file that holds it (for device management): a plan token, sent as Authorization: Bearer and never printed. With it, the hook's daily limit is your plan's; without it, 1,000 checks a day per client address. A token that cannot be used (an unreadable file, a bad character, plain http to another machine) holds installs and says why.ALALANET_FAIL_CLOSED=1: when alalanet cannot be reached or the daily limit is spent, hold the install. By default it goes ahead unchecked, with one line on stderr, as Claude Code does when its HTTP hook cannot be reached. Recommended for CI and sensitive organisations; keep ALALANET_API on https.Known limits: input written to an already running process, a script written to disk and then run, and MCP tools that run commands are not seen by this hook.
com.alalanet/checkhttps://alalanet.com/mcp (listed in the official MCP Registry as com.alalanet/check) is hosted by alalanet. This repository is its open client. You do not have to trust the server's word: verdicts, live checks, status changes, receipts and releases are signed Nostr events written to a public transparency log (https://alalanet.com/transparency), and inclusion proofs can be verified offline.
Report vulnerabilities privately through this repository's Security tab ("Report a vulnerability") or to info@alalanet.com. Never paste your key into a chat or a prompt.
Apache-2.0. This repository mirrors the client from the alalanet monorepo.