Channels הם שרתי MCP שדוחפים אירועים לתוך session של Claude Code הפועל, כדי ש-Claude יגיב לדברים שקורים בזמן שאתם לא ליד הטרמינל. ניתן להפנות תוצאות CI, הודעות צ'אט ואירועי monitoring אל Claude — והוא יטפל בהם ב-session הפתוח שכבר יש לכם.
מה זה עושה / למה זה שימושי
בניגוד לאינטגרציות שפותחות session חדש בענן או מצפות ל-polling, האירוע מגיע ל-session שכבר פתוח — עם כל הקבצים, ה-context וה-tools שכבר טעונים. Channels יכולים להיות דו-כיוניים: Claude קורא את האירוע ומשיב דרך אותו channel, כמו גשר צ'אט.
ערוצים נתמכים (research preview): Telegram, Discord, ו-iMessage.
Channels דורשים Claude Code v2.1.80 ומעלה, ואימות דרך claude.ai או API key של Console — הם אינם זמינים ב-Amazon Bedrock, Google Vertex AI או Microsoft Foundry.
איך משתמשים
שלב 1 — התקנת plugin של ה-channel:
/plugin install telegram@claude-plugins-officialשלב 2 — הפעלת session עם channel:
claude --channels plugin:telegram@claude-plugins-officialניתן להעביר כמה plugins מופרדים ברווח.
שלב 3 — ביצוע pairing: שלחו הודעה ל-bot שלכם. הוא מחזיר קוד pairing. בתוך Claude Code:
/telegram:access pair <code>לאחר ה-pairing, נעלו את הגישה כך שרק החשבון שלכם יוכל לשלוח הודעות:
/telegram:access policy allowlistDemo מקומי — Fakechat
לבדיקת Channels בלי חיבור לשירות חיצוני, ניתן להשתמש ב-fakechat — demo מובנה שמריץ ממשק צ'אט ב-localhost:
/plugin install fakechat@claude-plugins-officialclaude --channels plugin:fakechat@claude-plugins-officialפתחו http://localhost:8787, הקלידו הודעה — והיא תגיע ל-session שלכם ב-Claude Code.
אבטחה
כל channel שומר allowlist של שולחים מאושרים. ב-Telegram וב-Discord מתבצע pairing כדי להוסיף את מזהה השולח ל-allowlist. ב-iMessage, שליחה לעצמכם עוקפת את המנגנון אוטומטית; להוספת אנשי קשר אחרים:
/imessage:access allow +972501234567הגדרות ארגוניות
ב-Team וב-Enterprise, Channels חסומים כברירת מחדל עד שאדמין יפעיל אותם. מנהלים יכולים להגדיר אילו plugins מותרים:
{
"channelsEnabled": true,
"allowedChannelPlugins": [
{ "marketplace": "claude-plugins-official", "plugin": "telegram" }
]
}