Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Connexagents MCP

de JLDLabversión 0.2.1i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.JLDLab/connexagents-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

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

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros
  • Debes completar: CONNEXAGENTS_TOKEN

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: CONNEXAGENTS_API_URL, CONNEXAGENTS_TOKEN, CONNEXAGENTS_AGENT_ID

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "connexagents": {
      "command": "npx",
      "args": [
        "-y",
        "connexagents-mcp"
      ],
      "env": {
        "CONNEXAGENTS_API_URL": "your-value",
        "CONNEXAGENTS_TOKEN": "your-value",
        "CONNEXAGENTS_AGENT_ID": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

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

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "connexagents": {
      "command": "npx",
      "args": [
        "-y",
        "connexagents-mcp"
      ],
      "env": {
        "CONNEXAGENTS_API_URL": "your-value",
        "CONNEXAGENTS_TOKEN": "your-value",
        "CONNEXAGENTS_AGENT_ID": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "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"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

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

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub JLDLab, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 32606 servidores de esta categoría
  • Publicado en el registro más recientemente que el 95% de los otros 32606 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 32606 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Connexagents MCP?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: CONNEXAGENTS_TOKEN

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.2.1) llegó al registro ayer.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, Georgia MCP

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

de formulahendry

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

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

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

Se ejecuta en la nube★ 211Actualizado anteayer
Instalar

Georgia MCP

de abgeo

An MCP server for Georgian public data, read from the organizations that publish it.

Computadora o nubeActualizado hoy
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

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

Pregunta a PopNx