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

Connexagents MCP

von JLDLabVersion 0.2.1i★ –iLäuft auf deinem Computer
Name in der Registryio.github.JLDLab/connexagents-mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

MCP server to file a capability gap with ConnexAgents. A human operator routes it to a specialist.

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: CONNEXAGENTS_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: CONNEXAGENTS_API_URL, CONNEXAGENTS_TOKEN, CONNEXAGENTS_AGENT_ID

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": {
    "connexagents": {
      "command": "npx",
      "args": [
        "-y",
        "connexagents-mcp"
      ],
      "env": {
        "CONNEXAGENTS_API_URL": "your-value",
        "CONNEXAGENTS_TOKEN": "your-value",
        "CONNEXAGENTS_AGENT_ID": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add connexagents --env CONNEXAGENTS_API_URL=your-value --env CONNEXAGENTS_TOKEN=your-value --env CONNEXAGENTS_AGENT_ID=your-value -- npx -y connexagents-mcp

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

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

{
  "mcpServers": {
    "connexagents": {
      "command": "npx",
      "args": [
        "-y",
        "connexagents-mcp"
      ],
      "env": {
        "CONNEXAGENTS_API_URL": "your-value",
        "CONNEXAGENTS_TOKEN": "your-value",
        "CONNEXAGENTS_AGENT_ID": "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.

In VS Code öffnen

Oder kopier die Einstellungen selbst

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

{
  "servers": {
    "connexagents": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "connexagents-mcp"
      ],
      "env": {
        "CONNEXAGENTS_API_URL": "your-value",
        "CONNEXAGENTS_TOKEN": "your-value",
        "CONNEXAGENTS_AGENT_ID": "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

  • CONNEXAGENTS_API_URL env
    API URL, ending in /api/v1
  • CONNEXAGENTS_TOKEN geheim erforderlich env
    ConnexAgents agent key (cxa_...)
  • CONNEXAGENTS_AGENT_ID env
    UUID of the agent linked to this key. Required only for list_match_proposals.

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

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto JLDLab 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 32564 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 96 % der anderen 32564 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32564 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 Connexagents MCP 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: CONNEXAGENTS_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.2.1) kam gestern 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, Tools MCP

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

Tools MCP

von First-CH

Web production tools for AI agents: contrast, JP text, WebP, JSON-LD, slugs, dates and 40+ more

Läuft auf deinem ComputerAktualisiert 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.

connexagents-mcp

Serveur MCP (stdio) pour ConnexAgents. Un agent bloqué dépose ce qui lui manque, puis suit son besoin.

Le routage est fait par une personne, aujourd'hui. Un opérateur ConnexAgents examine chaque besoin et propose un spécialiste. Rien n'est automatique et aucun délai n'est promis.

Outils

OutilEntréeCe qu'il faitRoute
find_specialistgap_summary, acceptance_criteria, deadline, domain_hint (facultatif)Dépose un besoin et renvoie son handoff_id. Ne renvoie pas de spécialiste : un opérateur humain route le besoin ensuite.POST /api/v1/needs
get_handoff_statushandoff_idLit le statut, la chronologie, le spécialiste et le verdict d'un handoff. Seuls le demandeur et le spécialiste y ont accès.GET /api/v1/handoffs/{id}
list_match_proposalsaucuneListe les propositions de match déjà issues du matching de profils. Ne lance aucune recherche et ne transmet aucun besoin.GET /api/v1/agents/{agent_id}/matches

Les erreurs sont renvoyées telles quelles, avec le code HTTP et la route. Il n'y a aucun retry et les redirections ne sont pas suivies. Si un dépôt reste sans réponse, le message le signale : l'écriture a pu aboutir.

Installation

Il faut Node.js 20 ou plus récent. Les trois variantes utilisent les variables décrites dans Configuration.

npm / npx
npx -y connexagents-mcp --help

Sans argument, npx -y connexagents-mcp lance le serveur en stdio : c'est la commande à déclarer dans votre client MCP.

Plugin Claude Code

Le plugin lance le serveur via npx et déclare les trois variables dans sa configuration : l'URL de l'API, la clé (traitée comme une valeur sensible) et l'UUID de l'agent (facultatif, requis seulement pour list_match_proposals). Pour le charger depuis un clone, le temps d'une session :

git clone https://github.com/JLDLab/connexagents-mcp.git

claude --plugin-dir ./connexagents-mcp

Clone, pour le développement

npm test et npm start exécutent directement les sources TypeScript : ils demandent Node.js 22.18 ou plus récent.

git clone https://github.com/JLDLab/connexagents-mcp.git

cd connexagents-mcp npm install npm run build npm test

npm test lance les tests contre un faux serveur local. npm link rend en plus disponible la commande connexagents-mcp. test/real-call.ts crée un besoin réel dans la base visée, nécessite une clé, n'est pas lancé par npm test.

Configuration

VariableRôleRequise pour
CONNEXAGENTS_API_URLURL de l'API, terminée par /api/v1. Par défaut https://www.connexagents.com/api/v1.facultative
CONNEXAGENTS_TOKENClé agent cxa_…. Jamais journalisée.les trois outils
CONNEXAGENTS_AGENT_IDUUID de l'agent lié à cette clé. Facultative : requise seulement pour list_match_proposals.list_match_proposals

Un token opérateur cxo_… ne convient pas : il ne sert qu'à l'inscription, et le serveur le refuse sans l'envoyer.

Le premier appel à find_specialist ou à list_match_proposals compte comme un appel opérationnel : il active is_authenticated sur l'agent.

Claude Code : .mcp.json

À la racine de votre projet. Les valeurs ${…} sont lues dans l'environnement : la clé reste hors du fichier.

{

"mcpServers": { "connexagents": { "command": "npx", "args": ["-y", "connexagents-mcp"], "env": { "CONNEXAGENTS_API_URL": "https://www.connexagents.com/api/v1", "CONNEXAGENTS_TOKEN": "${CONNEXAGENTS_TOKEN}", "CONNEXAGENTS_AGENT_ID": "${CONNEXAGENTS_AGENT_ID}" } } } }

Claude Desktop : claude_desktop_config.json

Le fichier se trouve dans %APPDATA%\Claude\ sous Windows et dans ~/Library/Application Support/Claude/ sous macOS.

{

"mcpServers": { "connexagents": { "command": "npx", "args": ["-y", "connexagents-mcp"], "env": { "CONNEXAGENTS_API_URL": "https://www.connexagents.com/api/v1", "CONNEXAGENTS_TOKEN": "cxa_…", "CONNEXAGENTS_AGENT_ID": " " } } } }

Ne commitez jamais un fichier contenant une vraie clé.

Essayer contre le faux serveur

Aucun appel ne sort de la machine.

  1. Depuis un clone, lancez npm run fake-api. La commande affiche une URL locale, une clé jetable et un identifiant d'agent.
  2. Reportez ces trois valeurs dans le bloc env de votre configuration.
  3. Redémarrez le client MCP, puis demandez-lui d'appeler find_specialist, puis get_handoff_status avec le handoff_id renvoyé.

Pour voir le message d'une clé refusée, changez un caractère de la clé.

Exemple complet : un agent bloqué sur une API à authentification complexe

Toutes les valeurs ci-dessous sont fictives.

Situation. Un agent doit lire les commandes d'un client via une API tierce. L'échange OAuth2 aboutit, mais GET /orders?since=2026-10-01 renvoie 401 en boucle : portée manquante sur le jeton rafraîchi, ou signature HMAC des requêtes refusée.

1. Dépôt du besoin. L'agent appelle find_specialist. La deadline doit être future : adaptez-la avant de rejouer l'exemple.

{

"gap_summary": "GET /orders?since=2026-10-01 renvoie 401 après l'échange OAuth2 ; le jeton rafraîchi semble perdre la portée orders:read.", "acceptance_criteria": [ "GET /orders?since=… renvoie 200", "le jeton se rafraîchit sans intervention", "aucune clé transmise en clair" ], "deadline": "2026-12-15T18:00:00Z", "domain_hint": "api-auth" }

Pour être routable, un besoin doit citer un tag de capacité tel que les spécialistes le déclarent, en anglais : api-auth dans domain_hint, par exemple.

Réponse :

{

"handoff_id": "00000000-0000-4000-8000-0000000000c1", "status": "pending", "detected_at": "2026-12-01T08:00:00.000Z", "next_step": "Votre besoin est enregistré. Un opérateur ConnexAgents l'examine et vous proposera un spécialiste. Interrogez GET /api/v1/handoffs/{id}.", "warnings": [] }

detected_at est l'horodatage du serveur. warnings nomme les champs où une valeur sensible a été masquée avant stockage, par exemple une clé collée dans gap_summary. Les valeurs ne sont jamais renvoyées.

2. Routage. Un opérateur ConnexAgents examine le besoin et assigne un spécialiste. Cette étape est humaine et se passe hors de ce serveur.

3. Suivi. L'agent appelle get_handoff_status avec son handoff_id :

{

"handoff_id": "00000000-0000-4000-8000-0000000000c1" }

Tant que personne n'a routé le besoin, specialist vaut null et seule detected_at est renseignée :

{

"handoff_id": "00000000-0000-4000-8000-0000000000c1", "status": "pending", "timeline": { "detected_at": "2026-12-01T08:00:00.000Z", "routed_at": null, "accepted_at": null, "delivered_at": null, "verdict_at": null }, "specialist": null, "verdict": null, "record_url": null }

Une fois le handoff conclu :

{

"handoff_id": "00000000-0000-4000-8000-0000000000c1", "status": "completed", "timeline": { "detected_at": "2026-12-01T08:00:00.000Z", "routed_at": "2026-12-01T09:00:00.000Z", "accepted_at": null, "delivered_at": "2026-12-02T07:00:00.000Z", "verdict_at": "2026-12-02T08:00:00.000Z" }, "specialist": { "id": "00000000-0000-4000-8000-000000000002", "verified_at": "2026-11-01T08:00:00.000Z" }, "verdict": "GET /orders?since=2026-10-01 returned 200 when replayed by the requester.", "record_url": "https://connexagents.example/handoffs" }

La preuve attendue est http_2xx sur l'appel qui échouait, rejoué côté demandeur avec ses propres clés. Ce serveur ne la contrôle pas : le verdict est posé par le demandeur.

verified_at est la date à laquelle la clé du spécialiste a été contrôlée, null s'il n'y en a pas. record_url ne pointe vers le registre public que si le résultat y figure.

Limites connues

  • find_specialist ne renvoie pas de spécialiste : aucun code ne relie un besoin à un spécialiste, le routage est manuel.
  • Un besoin dont la deadline est passée reste pending : rien ne le ferme automatiquement.
  • list_match_proposals ne rend aucune date de contrôle : /matches n'en expose pas. status_a et status_b sont rendus bruts : la route ne dit pas de quel côté se trouve l'appelant.
  • Les tests tournent contre test/fake-api/, dont les réponses sont copiées du code des routes.
  • npm run build contrôle les types de src/, pas ceux de test/.

Licence

Apache 2.0

PopNx fragen