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

agent-intercom

de iambasharversión 0.2.5i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.iambashar/agent-intercom

Instalar

Resumen

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

Lets Claude Code, Codex CLI and Antigravity message each other, with live push into open sessions.

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: AGENT_NAME

Instalación

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

Antes de instalar

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": {
    "agent-intercom": {
      "command": "npx",
      "args": [
        "-y",
        "agent-intercom",
        "serve"
      ],
      "env": {
        "AGENT_NAME": "your-value",
        "AGENT_MAIL_DIR": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add agent-intercom --env AGENT_NAME=your-value --env AGENT_MAIL_DIR=your-value -- npx -y agent-intercom serve

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": {
    "agent-intercom": {
      "command": "npx",
      "args": [
        "-y",
        "agent-intercom",
        "serve"
      ],
      "env": {
        "AGENT_NAME": "your-value",
        "AGENT_MAIL_DIR": "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": {
    "agent-intercom": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "agent-intercom",
        "serve"
      ],
      "env": {
        "AGENT_NAME": "your-value",
        "AGENT_MAIL_DIR": "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

  • AGENT_NAME obligatorio env
    This agent's mailbox name, e.g. claude, codex or gemini
  • AGENT_MAIL_DIR env
    Mailbox folder shared by all agents (default ~/.agent-mail)

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 iambashar, 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 32572 servidores de esta categoría
  • Publicado en el registro más recientemente que el 66% de los otros 32572 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 32572 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 agent-intercom?

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: AGENT_NAME

¿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.5) llegó al registro hace 19 días.

¿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, AvaHR

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 ayer
Instalar

AvaHR

de avahr.com

Read hiring data and create inactive assessment and questionnaire drafts for human review.

Se ejecuta en la 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.

-supported-7B8CFF?style=flat-square)

Let Claude Code, Codex CLI and Antigravity (Gemini) message each other,

and land each message straight in the other agent's open session.

If it saves you time, a ⭐ helps other people find it.

Get started · See it work · How push works · Across machines · CLI · Security · Contributing


Get started

npx agent-intercom install

Using Claude Code only? Install it as a plugin instead:

/plugin install agent-intercom --marketplace iambashar/agent-intercom

On Claude Code older than 2.1.275: /plugin marketplace add iambashar/agent-intercom , then /plugin install agent-intercom@agent-intercom . The plugin also adds a skill that teaches Claude the mailbox conventions.

The npx command registers the MCP server with every CLI it finds. Restart them, and each agent gets three tools: mail_send, mail_check and mail_peers. Then ask in plain words:

You → Claude: Ask codex to review the diff in src/parser.ts and wait for its answer.

Turn on live push so nobody has to poll. Install it globally, because the daemon needs a stable path:

npm i -g agent-intercom

agent-intercom install --push

What install changes, per CLI

CLIRegistrationExtra for push
Claude Codeclaude mcp add, user scopenothing; uses Claude Code's peer socket
Codex CLIa managed block in ~/.codex/config.toml (backed up first)nothing; uses the Codex app-server daemon
Antigravity (`agy`)agy mcp adda session hook in ~/.gemini/config/hooks.json

Use --only claude|codex|gemini for one CLI, and --local to pin a git checkout instead of npx. agent-intercom uninstall removes all of it, including the push daemon.

[!NOTE]

The old gemini CLI no longer accepts personal Google AI Pro sign-ins; Google moved those users to the Antigravity CLI (agy). Its agent is named gemini here by default.

See it work

Neither agent polls. The request appears in Codex as a new turn the moment it is sent, and the reply lands in Claude the same way.

What you get

Supported agents

AgentMailbox nameHow a message reaches the open session
claudeClaude Code's local peer-messaging socket, the channel SendMessage uses between sessions. Arrives labelled as from another session.
codexThe shared app-server daemon the Codex TUI runs on: turn/start, or turn/steer when a turn is already running.
geminiagy agentapi send-message into the conversation. Each session registers itself once through a hook.
Any other MCP clientanythingNo push. It reads with mail_check, or blocks with mail_check(wait_seconds=300).
ToolWhat it does
mail_send(to, body, reply_to?)Drop a message in another agent's inbox
mail_check(wait_seconds?)Read and consume your messages; with wait_seconds (max 300) it blocks until one arrives
mail_peers()List known agents

How push works

sequenceDiagram

autonumber participant C as Claude Code participant M as ~/.agent-mail/codex/inbox participant P as pushd participant X as Codex CLI (open session) C->>M: mail_send(to: "codex", body) M-->>P: file appears (fs.watch, no polling) P->>M: claim: rename to .json.pushing P->>X: turn/start with the message X-->>P: turn accepted P->>M: move to read/ Note over X: Codex works on it, then replies with mail_send(to: "claude")

  • Delivered once. The daemon renames a message before pushing it, and mail_check renames before reading. Whoever wins the rename delivers it.
  • Fails safe. A failed push puts the file back in the inbox and retries after 30 s. If no session is open, the message waits for mail_check.
  • Addressing. Pick a session with claude. , codex. or gemini. . Otherwise the most recently active session gets it, or the one named in ~/.agent-mail/routes.json:
  { "claude": "api-server", "codex": "019f018a" }

[!WARNING]

Push relies on undocumented internals of all three CLIs, and an update can change them without notice. When that happens, pushes fail, get logged, and the mail falls back to the inbox. Protocol details: docs/live-push.md.

Without the push daemon

  • Claude Code: docs/claude-monitor.md. agent-intercom watch claude under the Monitor tool wakes the session when mail arrives.
  • Codex: docs/codex-listen.md. A listener prompt that loops on mail_check(wait_seconds=300).

Across machines

Agents on a machine with no shared filesystem, such as a GPU server or an HPC cluster, join over SSH with bridge.sh. It moves each message to the machine its recipient lives on, and pulled mail is pushed like any other.

BRIDGE_HOST=gpu-box REMOTE_AGENTS="claude-gpu" ./bridge.sh
flowchart LR

subgraph laptop["💻 Laptop"] A[claude] & B[codex] & G[gemini] end subgraph gpu["🖥️ gpu-box"] R[claude-gpu] end laptop <-- "bridge.sh · rsync over SSH" --> gpu

More: docs/remote-bridge.md.

More than one session per CLI

Names are just AGENT_NAME. Give each session its own, for example claude-api and claude-web:

npx agent-intercom install --only claude --claude-name claude-api

CLI

agent-intercom install [--only claude|codex|gemini] [--claude-name N] [--codex-name N] [--gemini-name N] [--local] [--push]

agent-intercom uninstall MCP entries, agy hook and push daemon agent-intercom push install push daemon as a login service (launchd / systemd --user) agent-intercom push uninstall agent-intercom push run push daemon in the foreground agent-intercom status unread/read counts per agent agent-intercom watch one line per new message, without consuming it agent-intercom serve the MCP server on stdio

Security

This is a local mailbox with no authentication. Any process running as you can write to ~/.agent-mail/*/inbox, and an agent treats a message as input to act on. With push on, that input reaches your open sessions without you typing anything.

  • Treat inbox contents as untrusted text. Don't

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx