Channels — zdarzenia do żywej sesji
Channel to serwer MCP, który wysyła zdarzenia do już działającej sesji Claude Code, aby Claude mógł reagować na to, co dzieje się, gdy nie siedzisz przy terminalu. Kanał może działać w obie strony: Claude odczytuje zdarzenie i odpowiada przez ten sam kanał, na przykład jako most czatu. Zdarzenia docierają tylko wtedy, gdy sesja jest otwarta, więc działanie stale dostępne wymaga uruchomienia Claude w procesie działającym w tle albo w trwałym terminalu.
Kanał instalujesz jako plugin i konfigurujesz własnymi danymi uwierzytelniającymi; w podglądzie badawczym dostępne są między innymi Telegram, Discord i iMessage. Praktyczny przepływ polega na zainstalowaniu pluginu, skonfigurowaniu go, a następnie ponownym uruchomieniu Claude Code z --channels i nazwą pluginu.
Samo skonfigurowanie serwera w .mcp.json nie wystarczy do dostarczania wiadomości — serwer musi być też wskazany w --channels. Zatwierdzone pluginy kanałów utrzymują listę dozwolonych nadawców, a osoby spoza niej są po cichu odrzucane. Kanały są w podglądzie badawczym i wymagają uwierzytelnienia Anthropic przez claude.ai lub klucz API Console; nie są dostępne na Amazon Bedrock, Google Cloud's Agent Platform ani Microsoft Foundry.
Organizacje Team i Enterprise muszą jawnie włączyć kanały, a w każdym przypadku użytkownik osobno dodaje serwer kanału do sesji przez --channels. Podczas podglądu --channels przyjmuje pluginy z listy zatwierdzonej przez Anthropic albo z listy organizacji, jeśli administrator ją ustawił. Jeśli Claude trafi na prośbę o zgodę, gdy nie ma cię przy terminalu, sesja zatrzyma się do czasu odpowiedzi; kanały deklarujące obsługę przekazywania uprawnień mogą przesłać prośbę zdalnie.
claude --channels plugin:fakechat@claude-plugins-official
claude --channels plugin:telegram@claude-plugins-official
claude --channels plugin:discord@claude-plugins-official
Zastosowanie w praktyce
Użyj kanału jako mostu czatu, gdy chcesz wysłać Claude pytanie z telefonu przez Telegram, Discord lub iMessage i odebrać odpowiedź w tym samym czacie. Kanał pasuje do przekazywania webhooków z CI, systemu śledzenia błędów albo potoku wdrożeniowego do sesji, w której Claude ma już otwarte pliki i pamięta, nad czym pracujesz. Wybierz kanał zamiast standardowego serwera MCP, gdy zdarzenie ma zostać wypchnięte do sesji, a nie czekać na odpytywanie przez Claude.
.mcp.json jako wystarczającego włączenia kanału: serwer musi być wymieniony w --channels, a nadawców ograniczaj do zaufanej listy, bo mogą zatwierdzać lub odrzucać użycie narzędzi, jeśli kanał obsługuje przekazywanie uprawnień.