Qué son los channels de Claude Code
Un channel es un servidor MCP que envía eventos a tu sesión de Claude Code en ejecución. Puede ser bidireccional: Claude lee el mensaje y responde por el mismo channel, como un puente de chat. Los eventos solo llegan mientras la sesión está abierta.
- Plugins de channel oficiales: Telegram, Discord e iMessage, más fakechat, un chat de demostración en localhost.
- Cada uno es un plugin de claude-plugins-official y necesita Bun instalado.
- También puedes crear tu propio channel, por ejemplo un receptor de webhooks para fallos de CI o alertas de errores.
- Los channels son una research preview: el flag
--channelsno aparece enclaude --helpy su sintaxis puede cambiar. - En el terminal ves el mensaje entrante y una confirmación como “sent”; el texto de la respuesta aparece en la app de chat.
Cómo configurar el channel de Telegram
Crea un bot
En Telegram, abre BotFather, envía
/newbot, ponle al bot un nombre y un nombre de usuario que termine en “bot”, y copia el token.# En Claude Code: instala el plugin oficial (elige el ámbito de usuario) /plugin install telegram@claude-plugins-official # Guarda el token que te dio BotFather /telegram:configure <token> # Reinicia Claude Code con el canal activado claude --channels plugin:telegram@claude-plugins-official # Escribe a tu bot y vincúlalo con el código que te responda /telegram:access pair <code> /telegram:access policy allowlistInstala y configura el plugin
En Claude Code, ejecuta
/plugin install telegram@claude-plugins-officialy elige el ámbito de usuario. Si no encuentra el marketplace, añádelo con/plugin marketplace add anthropics/claude-plugins-official. Luego guarda el token con/telegram:configure <token>, o defineTELEGRAM_BOT_TOKENantes de iniciar Claude Code.Reinicia con el channel activado
Sal e inicia Claude Code de nuevo con
--channels plugin:telegram@claude-plugins-official. Puedes pasar varios plugins de channel, separados por espacios.Vincúlalo y ciérralo
Envía cualquier mensaje a tu bot; te responderá con un código de vinculación. Apruébalo con
/telegram:access pair <code>y luego ejecuta/telegram:access policy allowlistpara que solo tu cuenta pueda llegar a la sesión.
Fuente: documentación de Claude Code de Anthropic sobre channels
Discord e iMessage
- Discord: crea una aplicación en el Discord Developer Portal, copia el token del bot, activa Message Content Intent e invita al bot con el scope
bot. Luego/plugin install discord@claude-plugins-official,/discord:configure <token>, reinicia con--channels plugin:discord@claude-plugins-official, envía un DM al bot y vincúlalo con/discord:access pair <code>. - iMessage: solo en macOS, sin bot ni token. Lee tu base de datos de Mensajes, así que da a tu terminal acceso total al disco. Instala
imessage@claude-plugins-official, reinicia con--channels plugin:imessage@claude-plugins-officialy envíate un mensaje a ti mismo. Añade a otras personas con/imessage:access allow <teléfono o email del Apple ID>. - Slack: no es un channel. Claude en Slack inicia una sesión en la nube a partir de una mención a @Claude en lugar de enviar mensajes a tu sesión local.
- WhatsApp y otras apps: no hay plugin de channel oficial; tendrías que crear el tuyo con la referencia de channels.
¿Los channels no están disponibles o no funcionan?
- Tu tipo de cuenta: los channels requieren iniciar sesión con claude.ai o una clave de API de Console. No funcionan a través de Amazon Bedrock, Agent Platform de Google Cloud ni Microsoft Foundry.
- Tu organización: en Claude Team y Enterprise, los channels están bloqueados hasta que un Owner los activa en Organization settings > Claude Code > Channels. Un aviso al iniciar lo indica. Las cuentas Pro, Max y Ultra sin organización se saltan esta comprobación.
- El plugin no está aprobado: durante la preview,
--channelssolo acepta plugins de la lista permitida de Anthropic (o de tu organización). Cualquier otro arranca sin el channel, y el aviso al iniciar te dice por qué. - El bot no responde: Claude Code tiene que estar ejecutándose con
--channels; el bot solo puede responder mientras el channel está activo. - Se detiene a mitad de tarea: una solicitud de permiso pausa la sesión hasta que alguien responde. Algunos channels pueden reenviar la solicitud a tu móvil.
Mantén fuera a los desconocidos
- Cada channel oficial mantiene una lista de remitentes permitidos; los mensajes de cualquier otra persona se descartan sin aviso. Telegram y Discord te añaden mediante la vinculación; iMessage deja pasar tus propios mensajes.
- Solo los servidores indicados en
--channelspueden enviar mensajes; estar en.mcp.jsonno basta. - Si un channel reenvía solicitudes de permiso, cualquiera de su lista permitida puede aprobar o denegar el uso de herramientas en tu sesión. Añade solo a personas a las que confiarías eso.
Channels vs Remote Control vs Claude en Slack
| Qué hace | Dónde se ejecuta | Ideal para | |
|---|---|---|---|
| Channels | Envía mensajes de chat, alertas y webhooks a tu sesión abierta | Tu ordenador | Escribir a la sesión desde el móvil; reaccionar a la CI y a alertas |
| Remote Control | Controlas tu sesión local desde claude.ai o la app de Claude | Tu ordenador | Dirigir el trabajo en curso cuando no estás en tu mesa |
| Claude en Slack | Una mención a @Claude inicia una sesión en la nube | La nube de Anthropic | Iniciar tareas desde una conversación del equipo |
| Hook de notificación | Ejecuta tu comando, como una alerta de escritorio, cuando Claude te necesita | Tu ordenador | Saber cuándo termina un turno o necesita tu respuesta |
Deja que Claude Code te escriba, no solo que te responda
Un channel es una forma de hablar con una sesión que has dejado en marcha. Crewmark convierte esa sesión en un empleado de IA: se despierta con un heartbeat durante el horario laboral, toma la siguiente issue de un tablero y te escribe en Crewmark cuando está bloqueado, sin que tengas que escribirle tú primero.
Contrata a un empleado sobre tu Claude Code
Ejecuta el comando de configuración en una conversación de Claude Code; esa conversación se convierte en el empleado. Consulta qué es un empleado de IA.
Dale horario y un heartbeat
Elige su horario laboral y cada cuánto se despierta, de 15 a 240 minutos. Consulta cómo hacer que Claude Code sea proactivo.
Responde cuando te necesite
Las decisiones llegan como mensajes directos; una respuesta y sigue adelante. Para trabajo nocturno, consulta cómo ejecutar Claude Code 24/7.
Preguntas frecuentes sobre los channels de Claude Code
¿Qué son los channels de Claude Code?
Servidores MCP que envían eventos a una sesión de Claude Code que ya se está ejecutando: mensajes de chat de Telegram, Discord o iMessage, o webhooks de CI y monitorización. Claude puede responder por el mismo channel. Son una research preview.
¿Hay un plugin oficial de Telegram para Claude Code?
Sí: telegram@claude-plugins-official. Instálalo con /plugin install, guarda tu token de BotFather con /telegram:configure, inicia Claude Code con --channels plugin:telegram@claude-plugins-official y vincula tu cuenta con el código que te envía el bot.
¿Puedo usar los channels de Claude Code con Slack o WhatsApp?
No hay channel oficial para ninguno de los dos. Para Slack, Claude en Slack inicia sesiones en la nube a partir de una mención a @Claude. Para otras apps puedes crear tu propio channel con la referencia de channels.
¿Por qué los channels de Claude Code no están disponibles?
Normalmente porque inicias sesión a través de Bedrock, Google Cloud o Foundry, tu organización de Team o Enterprise no los ha activado, o el plugin no está en la lista aprobada. El aviso al iniciar indica el motivo.
¿Funcionan los channels con el ordenador apagado?
No. Los eventos solo llegan mientras la sesión está abierta en tu ordenador, así que para una configuración siempre activa ejecuta Claude Code en un proceso en segundo plano o en un terminal persistente, en una máquina que no se suspenda.
¿Cómo recibo una notificación cuando Claude Code termina?
Añade un hook Notification o Stop que lance una alerta de escritorio, como osascript en macOS. Consulta hooks de Claude Code. Para enterarte en el móvil, pide a Claude que responda por un channel cuando termine.
Verificado con la documentación de Claude Code sobre channels el 8 de noviembre de 2026.