This documentation explains how to use 'channels' in Claude Code to push external events, messages, and webhooks into active sessions via MCP servers. It details how to set up supported plugins like Telegram and Discord to enable remote, two-way interaction with Claude while you are away from the terminal.
Highlights
Channels act as MCP servers that allow remote interaction by pushing events into running Claude Code sessions.
Supported integrations currently include Telegram, Discord, and a local 'fakechat' demo for testing.
Communication is two-way, allowing Claude to receive events and reply back through the same external platform.
Security is managed via sender allowlists to ensure only authorized IDs can push messages to a session.
Implementation requires Bun for plugin execution and specific session enabling via command-line flags.