Skip to main content

A Claude Code újabb lépést tett a fejlesztői eszközök integrációja felé. A Claude Code Channels funkció lehetővé teszi, hogy Telegram, Discord és iMessage üzeneteket közvetlenül a futó terminál-sessionbe küldjünk. A Channels a fejlesztő saját munkakörnyezetébe ágyazza az üzenetküldőket, valós idejű push-modellel.

Hogyan működik a Claude Code Channels?

A Channels egy MCP szerver, amely eseményeket pushol a futó Claude Code sessionbe. Ha a fejlesztő elindítja a –channels kapcsolóval a terminált, a kiválasztott plugin azonnal figyeli a bejövő üzeneteket. A kommunikáció kétirányú: Claude elolvassa az üzenetet, elvégzi a feladatot, és a válasz megjelenik a küldő platformon.

Három hivatalos plugin érhető el a research preview-ban: Telegram, Discord és iMessage. Mindhárom a claude-plugins-official marketplace-en keresztül telepíthető. A telepítés a Claude Code-on belül történik a /plugin install paranccsal. A pluginok futtatásához Bun runtime szükséges.

Az iMessage plugin különösen érdekes macOS felhasználóknak. Nincs szükség bot-tokenre vagy külső szolgáltatásra. A plugin közvetlenül a Messages adatbázist olvassa, és AppleScript-en keresztül válaszol. A saját telefonszámra küldött üzenet automatikusan átjut, további konfigurálás nélkül.

A Telegram és Discord pluginok klasszikus bot-modellt követnek. A fejlesztő létrehozza a botot a BotFather-en vagy a Discord Developer Portalon. Megkapja a tokent, konfigurálja a plugint, és elindítja a channel-t. Ezután egy párosítási kóddal hitelesíti magát. Az egész folyamat néhány perc alatt elvégezhető.

Az Anthropic egy fakechat nevű demo plugint is biztosít. Ez egy localhost-on futó chat-felület, amelyen kipróbálható a Channels működése külső szolgáltatás nélkül. Fejlesztéshez és teszteléshez ideális kiindulópont.

Mire jó a Channels a gyakorlatban?

Az első és legkézenfekvőbb felhasználás a chat-bridge. A fejlesztő elhagyja az íróasztalát, de a Telegramról továbbra is kérdezhet a projektjéről. Claude hozzáfér a teljes helyi fájlrendszerhez, az MCP szerverekhez és a projekt konfigurációjához. A válasz a Telegram-csevegésben jelenik meg.

A második fontos eset a webhook-fogadás. A fejlesztő saját channel plugint írhat, amely CI/CD pipeline-ok, hibakövetők vagy deploy rendszerek webhookjait fogadja. Ha a build elbukik, az értesítés ott landol, ahol Claude már nyitva tartja a projekt fájljait. Ez lényegesen gyorsabb reakciót tesz lehetővé, mint a hagyományos értesítési lánc.

A Channels kiegészíti a meglévő távoli hozzáférési módokat. A Remote Control a böngészőből irányítja a helyi sessiont. A Channels ezzel szemben külső forrásokból pushol eseményeket bele. A kettő jól kombinálható: a Remote Control az interaktív munka eszköze, a Channels az automatikus értesítéseké.

Fontos különbség a többi Claude Code integrációhoz képest: a Channels nem indít új cloud sessiont. A Slack-integráció például egy felhő-alapú környezetben fut. A Channels viszont a helyi gépen futó sessionbe szól bele. Ezért a fejlesztő minden helyi MCP szervere, eszköze és projektfájlja elérhető marad.

Claude Code Channels: biztonság és vállalati kontroll

Az Anthropic komolyan vette a biztonságot. Minden channel plugin sender allowlist-et tart fenn. Csak az engedélyezett felhasználók küldhetnek üzenetet a sessionbe. A Telegram és Discord párosítási kóddal működik: a fejlesztő a botnak ír, kap egy kódot, majd a terminálban jóváhagyja.

Az allowlist a permission relay-re is vonatkozik. Ha egy channel deklarálja ezt a képességet, az engedélyezett küldők távolról is jóváhagyhatják a tool-használatot. Ezért csak megbízható személyeket érdemes a listára tenni. A biztonsági modell az MCP szerverek már bevált jogosultsági rendszerére épít.

Team és Enterprise csomagok esetén a Channels alapértelmezetten ki van kapcsolva. Az adminisztrátor a channelsEnabled beállítással engedélyezi a funkciót. Az allowedChannelPlugins listával pedig korlátozhatja, mely pluginok futhatnak. Ha egy fejlesztő nem engedélyezett plugint próbál indítani, a Claude Code elindul, de a channel nem regisztrál.

A funkció jelenleg research preview státuszban érhető el a v2.1.80-as verziótól. A –channels szintaxis és a protokoll még változhat a visszajelzések alapján. Az Anthropic GitHub repositoryján várják a fejlesztői véleményeket.

A Channels jól illeszkedik az MCP ökoszisztéma bővülésébe. Míg a hagyományos MCP szerverek lekérdezés-alapúak, a Channels push-modellt valósít meg. A fejlesztő nem kérdezi az eszközt, hanem az eszköz szól a fejlesztőnek. Ez alapvetően más munkafolyamatot tesz lehetővé a CI/CD és monitoring területén. Aki saját csatornát szeretne építeni, az Anthropic részletes Channels reference dokumentációja az indulópont.

Humli Miklós

Több mint 15 éve dolgozom a digitális termékfejlesztés világában, elsősorban webdesign, frontend, backend és WordPress fejlesztés területén. Tapasztalataimat kis- és nagyvállalati projekteken, valamint szabadúszóként és csapatvezetőként szereztem.

Humli Miklós | Blog
Adatvédelmi áttekintés

Ez a weboldal sütiket használ, hogy a lehető legjobb felhasználói élményt nyújthassuk. A cookie-k információit tárolja a böngészőjében, és olyan funkciókat lát el, mint a felismerés, amikor visszatér a weboldalunkra, és segítjük a csapatunkat abban, hogy megértsék, hogy a weboldal mely részei érdekesek és hasznosak.