Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Weavatrix Online

von WeavatrixVersion 0.3.4i★ –iLäuft auf deinem Computer
Name in der Registryio.github.Weavatrix/weavatrix-online

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Weavatrix Online extension: guarded sync, advisories, malware review, architecture contracts.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Sonstiges
  • Das musst du eintragen: WEAVATRIX_SYNC_URL, WEAVATRIX_SYNC_TOKEN

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: WEAVATRIX_SYNC_URL, WEAVATRIX_SYNC_TOKEN, WEAVATRIX_CAPABILITIES_URL, WEAVATRIX_ARCHITECTURE_URL, WEAVATRIX_PRECISION, WEAVATRIX_ADVISORY_STORE

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "weavatrix-online": {
      "command": "npx",
      "args": [
        "-y",
        "weavatrix-online"
      ],
      "env": {
        "WEAVATRIX_SYNC_URL": "your-value",
        "WEAVATRIX_SYNC_TOKEN": "your-value",
        "WEAVATRIX_CAPABILITIES_URL": "your-value",
        "WEAVATRIX_ARCHITECTURE_URL": "your-value",
        "WEAVATRIX_PRECISION": "your-value",
        "WEAVATRIX_ADVISORY_STORE": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add weavatrix-online --env WEAVATRIX_SYNC_URL=your-value --env WEAVATRIX_SYNC_TOKEN=your-value --env WEAVATRIX_CAPABILITIES_URL=your-value --env WEAVATRIX_ARCHITECTURE_URL=your-value --env WEAVATRIX_PRECISION=your-value --env WEAVATRIX_ADVISORY_STORE=your-value -- npx -y weavatrix-online

Trag die leeren Werte ein, bevor du ihn startest.

Dieser Server braucht Werte in seiner Befehlszeile, also kopier die Einstellungen und trag sie ein.

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "weavatrix-online": {
      "command": "npx",
      "args": [
        "-y",
        "weavatrix-online"
      ],
      "env": {
        "WEAVATRIX_SYNC_URL": "your-value",
        "WEAVATRIX_SYNC_TOKEN": "your-value",
        "WEAVATRIX_CAPABILITIES_URL": "your-value",
        "WEAVATRIX_ARCHITECTURE_URL": "your-value",
        "WEAVATRIX_PRECISION": "your-value",
        "WEAVATRIX_ADVISORY_STORE": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server braucht Werte in seiner Befehlszeile, also kopier die Einstellungen und trag sie ein.

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "weavatrix-online": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "weavatrix-online"
      ],
      "env": {
        "WEAVATRIX_SYNC_URL": "your-value",
        "WEAVATRIX_SYNC_TOKEN": "your-value",
        "WEAVATRIX_CAPABILITIES_URL": "your-value",
        "WEAVATRIX_ARCHITECTURE_URL": "your-value",
        "WEAVATRIX_PRECISION": "your-value",
        "WEAVATRIX_ADVISORY_STORE": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • WEAVATRIX_SYNC_URL erforderlich env
    Cloud or compatible self-hosted sync endpoint
  • WEAVATRIX_SYNC_TOKEN geheim erforderlich env
    Scoped bearer token for the selected endpoint
  • WEAVATRIX_CAPABILITIES_URL env
    Optional explicit endpoint capability document URL; defaults to /api/v1/capabilities on the sync origin with legacy /api/health fallback
  • WEAVATRIX_ARCHITECTURE_URL env
    Optional explicit architecture-contract URL
  • WEAVATRIX_PRECISION env
    Core semantic precision: lsp (default) or off
  • WEAVATRIX_ADVISORY_STORE env
    Optional local advisory-cache file override

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

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 6. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto Weavatrix bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32466 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 30 % der anderen 32466 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32466 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Weavatrix Online sicher?

Er hat 1 von 1 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.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: WEAVATRIX_SYNC_URL, WEAVATRIX_SYNC_TOKEN

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.3.4) kam vor 2 Monaten in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, HotCodePush

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Läuft in der Cloud★ 211Aktualisiert gestern
Installieren

HotCodePush

von hotcodepush-team

Manage over-the-air (OTA) updates for React Native, Expo, Capacitor and Cordova apps.

Läuft in der CloudAktualisiert heute
Installieren

README vom Entwickler

README öffnen

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.

Weavatrix Online

Take repository intelligence across a network without handing the network your repository.

The explicit network boundary of the Weavatrix ecosystem. Core and Refactor remain separate installs.

Weavatrix Online is the MIT-licensed MCP connector for Weavatrix Cloud and compatible customer-controlled endpoints. It keeps analysis local, produces an inspectable source-free payload, and requires an exact short-lived confirmation before that payload can leave the machine.

The public Online profile exposes 7 MCP tools for endpoint discovery, advisories, malware review, architecture contracts, and controlled synchronization. The local weavatrix-js graph engine is an implementation detail: its tools are not re-exported, so installing Core, Refactor, and Online together does not duplicate their catalogs in an agent's context.

Installing or starting Online does not synchronize anything. preview_sync makes no network request; sync_graph accepts only the still-valid preview for the same repository, destination, payload, and graph.

Choose the right Weavatrix package

ProductInstallBoundary
weavatrixnpm or CargoNative local-first MCP product. Both package managers distribute the same local Weavatrix server and engine.
weavatrix-rustCargoProtocol-independent Rust repository-intelligence engine for library and CLI use; it does not own MCP transport.
weavatrix-refactornpm or CargoNative extension-only transactional refactoring; it uses the Rust graph engine internally.
weavatrix-onlinenpmThis optional network extension: source-free Cloud/self-hosted workflows over an internal local graph runtime.

Online currently uses the JavaScript graph/runtime package internally:

weavatrix-online 0.3.4

└─ weavatrix-js 0.3.x (internal; no Core tools re-exported)

It does not proxy the native weavatrix executable, import weavatrix-refactor, or copy either engine. Use weavatrix when the graph must remain entirely local. Use weavatrix-online when endpoint status, remotely managed architecture contracts, advisory refresh, or explicit source-free synchronization is part of the workflow.

Install and run

Plugins for Cursor, Codex, Claude, and Grok

The repository now contains one portable plugin bundle at plugins/weavatrix-online plus native marketplace manifests for all four clients. The plugin starts the pinned npm release and includes an optional, compact skill with one lazily loaded card per Online method.

codex plugin marketplace add Weavatrix/weavatrix-online --sparse .agents/plugins plugins/weavatrix-online

codex plugin add weavatrix-online@weavatrix-online

claude plugin marketplace add Weavatrix/weavatrix-online --sparse .claude-plugin plugins claude plugin install weavatrix-online@weavatrix-online

grok plugin marketplace add Weavatrix/weavatrix-online

Cursor can load the bundle locally from ~/.cursor/plugins/local/weavatrix-online; public marketplace discovery starts after the listing is reviewed and approved.

Direct MCP launch

Run the pinned release without a global install:

npx -y weavatrix-online@0.3.4 C:\path\to\repository

The command starts a stdio MCP server. The first positional argument is the repository to analyze. An existing graph can be supplied explicitly:

npx -y weavatrix-online@0.3.4 C:\graphs\repository\graph.json C:\path\to\repository

The npm package is intentionally an executable MCP product; it does not advertise a nonexistent JavaScript library entry point.

Codex
[mcp_servers.weavatrix_online]

command = "npx" args = ["-y", "weavatrix-online@0.3.4", "C:\\path\\to\\repository"]

[mcp_servers.weavatrix_online.env] WEAVATRIX_SYNC_URL = "https://app.weavatrix.com/api/v1/graphs/sync" WEAVATRIX_SYNC_TOKEN = "load-from-runtime-secret-storage"

Claude Desktop
{

"mcpServers": { "weavatrix-online": { "command": "npx", "args": [ "-y", "weavatrix-online@0.3.4", "C:\\path\\to\\repository" ], "env": { "WEAVATRIX_SYNC_URL": "https://app.weavatrix.com/api/v1/graphs/sync", "WEAVATRIX_SYNC_TOKEN": "load-from-runtime-secret-storage" } } } }

Keep bearer tokens in the MCP client's runtime secret storage. Do not put them in Git, a committed .env, release logs, or checked-in MCP configuration.

The seven Online tools

ToolNetworkEvidence and effect
online_statusYesDiscovers endpoint capabilities, payload versions, limits, and auth mode without repository evidence.
refresh_advisoriesYesInventories exact dependency coordinates, queries OSV, validates returned records, and atomically refreshes the local cache.
scan_dependency_vulnerabilitiesNoMatches the current inventory against that cache. Missing, stale, partial, or mismatched coverage remains NOT_CHECKED or PARTIAL.
scan_dependency_malwareNoPerforms bounded static review of installed dependency files. Findings require review and are never a compromise verdict.
pull_architecture_contractYesFetches the owner-approved target for the active opaque repository ID, validates it, and updates the local graph cache.
preview_syncNoSerializes the exact allowlisted payload, hashes it, and issues a five-minute confirmation token.
sync_graphYesSends only the payload approved by preview_sync; dry_run:false and the matching token are mandatory.

Install Weavatrix Core for read-only repository intelligence and Weavatrix Refactor for guarded source changes. Their methods remain in their owning products.

Typical workflows

Check endpoint compatibility before doing any repository work:

{"name":"online_status","arguments":{"timeout_ms":10000}}

Refresh advisory evidence, then evaluate it locally:

{"name":"refresh_advisories","arguments":{"timeout_ms":20000}}

{"name":"scan_dependency_vulnerabilities","arguments":{"max_age_days":30}}

Review the exact upload without sending it:

{"name":"preview_sync","arguments":{"payload_version":3}}

After a human or trusted controller approves the displayed destination, section summary, counts, size, and body hash, use the returned token:

{

"name": "sync_graph", "arguments": { "payload_version": 3, "dry_run": false, "confirm_token": "token-returned-by-preview_sync", "timeout_ms": 30000 } }

Changing the graph, repository, destination, payload, or expiry state invalidates that approval. A rejected or unavailable endpoint leaves the graph local.

Network and consent boundary

local repository

│ ▼ local graph + derived evidence │ ▼ preview_sync ── inspect destination, sections, counts, size, and SHA-256 │ ▼ explicit approval │ ▼ sync_graph ── capability negotiation ── approved endpoint

The connector enforces:

  • HTTPS for every non-loopback destination;
  • loopback-only HTTP for local development;
  • no credentials embedded in URLs;
  • endpoint capability negotiation before upload;
  • a bounded versioned payload allowlist;
  • exact preview hashing and a short-lived confirmation token;
  • honest NOT_CHECKED and PARTIAL states when evidence is incomplete.

The sync payload contains bounded graph topology and selected derived evidence. It excludes source bodies, snippets, absolute host paths, environment values, credentials, Git remotes, and fields outside the wire allowlist. “Source-free” does not mean anonymous: review the displayed repository identity, destination, counts, sections, and hash before approval.

Configuration

VariableRequiredMeaning
WEAVATRIX_SYNC_URLFor Online network workflowsCloud or compatible self-hosted sync endpoint.
WEAVATRIX_SYNC_TOKENFor Cloud/authenticated endpointsScoped bearer token sent only to the approved endpoint.
WEAVATRIX_CAPABILITIES_URLNoExplicit capability document; otherwise /api/v1/capabilities with legacy /api/health fallback.
WEAVATRIX_ARCHITECTURE_URLNoExplicit owner-approved architecture-contract endpoint.
WEAVATRIX_PRECISIONNoLocal semantic precision: lsp (default) or off.
WEAVATRIX_GRAPH_HOMENoOverride local graph/cache storage.
WEAVATRIX_ADVISORY_STORENoOverride the local advisory-cache file.

Compatible endpoints must implement the versioned capability and sync contracts. Capability discovery itself sends no repository evidence.

Security evidence without false certainty

Advisory refresh covers pinned npm, PyPI, Go, Maven/Gradle, and crates.io coordinates found in bounded repository manifests. A clean zero is allowed only when the current inventory matches a complete, current Online cache.

Malware review is static and bounded. It can identify evidence such as download-and-execute lifecycle scripts, reverse-shell patterns, decoded execution, miner indicators, credential-file reads, or suspicious exfiltration endpoints. It cannot prove execution, provenance, credential exposure, safety, or compromise.

Architecture contracts are validated locally before becoming active.

Report vulnerabilities privately through GitHub Security Advisories.

Architecture

The connector is a strict modular ports-and-adapters system:

policy

└─ discovery adapters └─ security cache and evidence services └─ Online actions └─ MCP composition and executable

  • policy: destination validation, version matching, inventory identities, and malware evidence rules;
  • discovery: bounded manifest and installed-package adapters;
  • security: atomic advisory state, cached matching, scanning, and reporting;
  • online-actions: capability, contract, advisory, preview, and sync use cases;
  • composition: extension registration, launcher, and stdio executable.

The checked-in architecture contract enforces zero runtime cycles, production files at or below 300 physical lines, and functions at or below 100 physical lines, with no exceptions and no violation baseline.

Development and release proof

npm ci --ignore-scripts

npm test npm run verify:release npm audit npm pack --dry-run --json

The release gate verifies package identity, dependency ranges, exact installed versions, MCP Registry metadata, checked-in release notes, MIT licensing, the published file allowlist, and tag/version agreement. CI repeats the tests, security audit, and package dry-run on Node.js 24.

License

MIT. Weavatrix Online and its internal weavatrix-js runtime are independently versioned MIT-licensed packages.

PopNx fragen