24 puan yazan GN⁺ 2026-03-20 | 5 yorum | WhatsApp'ta paylaş
  • MCP sunucusu üzerinden harici mesajlar, bildirimler ve webhook’lar çalışan oturuma itilebiliyor
  • Asıl nokta, telefondan Telegram veya Discord ile doğrudan Claude Code’a mesaj gönderip görev vermek ve sonucu geri alabilmek
  • Çift yönlü iletişimi desteklediği için Claude olayları okuyup aynı kanala yanıt gönderen bir sohbet köprüsü gibi çalışıyor
  • Olaylar yalnızca oturum açıkken ulaştığından, sürekli kullanım için Claude’un arka plan sürecinde veya kalıcı bir terminalde çalıştırılması gerekiyor
  • Team/Enterprise planlarında varsayılan olarak devre dışı; yöneticinin managed settings içinden açıkça etkinleştirmesi gerekiyor

Kanal genel bakışı

  • Kanallar, Claude Code oturumuna harici olayları iten bir MCP sunucusu; bu sayede terminal başında değilken bile Claude CI sonuçlarına, sohbet mesajlarına ve izleme olaylarına tepki verebiliyor
  • Pratik kullanım senaryosu: Bilgisayar başında olmasanız bile telefonunuzdaki Telegram veya Discord uygulamasından doğrudan Claude Code’a komut gönderip, Claude işi tamamladıktan sonra sonucu aynı sohbetten geri alabiliyorsunuz
  • Araştırma önizlemesi durumunda ve claude.ai girişi gerekiyor; Console ve API anahtarı kimlik doğrulaması desteklenmiyor
  • Olaylar yalnızca oturum açıkken geldiği için, sürekli kullanım amacıyla arka plan sürecinde veya kalıcı bir terminalde çalıştırılması gerekiyor

Desteklenen kanallar

  • Şu anda resmî olarak Telegram ve Discord olmak üzere iki eklenti destekleniyor ve tüm kanal eklentileri Bun çalışma zamanını gerektiriyor
  • Kurulum akışı ortak: /plugin install <name>@claude-plugins-official → kimlik bilgilerini ayarlamak için / <name>:configure değil; doğru komut /&lt;name&gt;:configure → ardından claude --channels plugin:<name>@claude-plugins-official ile yeniden başlatma
  • Telegram için BotFather’dan alınmış bir bot token gerekiyor; /telegram:configure <token> sonrasında eşleştirme yapılıyor
    • Telegram kurulum kılavuzu: README
  • Discord için Developer Portal’da Message Content Intent etkin olan bir bot oluşturup /discord:configure <token> sonrasında eşleştirme yapılıyor
    • Discord kurulum kılavuzu: README
  • Eklentisi olmayan sistemler için özel kanalın doğrudan inşa edilmesi de mümkün

Quickstart - fakechat demosu

  • fakechat, localhost üzerinde sohbet arayüzü çalıştıran ve kimlik doğrulama ya da harici servis ayarı gerektirmeyen, resmî destekli bir demo kanalı
  • Ön koşullar: Claude Code’un claude.ai hesabıyla kurulmuş ve doğrulanmış olması, Bun kurulu olması; Team/Enterprise kullanıcılarında yöneticinin kanalları etkinleştirmesi gerekir
  • Kurulum adımları:
    • /plugin install fakechat@claude-plugins-official ile eklentiyi kurun
    • Claude Code’u kapatıp claude --channels plugin:fakechat@claude-plugins-official ile yeniden başlatın
    • http://localhost:8787 adresinde fakechat arayüzünü açıp mesaj girin
  • Mesajlar &lt;channel source="fakechat"&gt; olayı olarak Claude Code oturumuna ulaşır ve Claude işini yaptıktan sonra reply aracını çağırarak yanıtı sohbet arayüzünde gösterir
  • Terminal başında yokken izin istemi çıkarsa oturum geçici olarak duraklar; gözetimsiz kullanımda --dangerously-skip-permissions bayrağıyla aşılabilir ancak yalnızca güvenilir ortamlarda kullanılması önerilir
  • --channels içine birden fazla eklenti boşlukla ayrılarak aynı anda verilebilir

Güvenlik

  • Onaylı tüm kanal eklentileri bir gönderen izin listesi (sender allowlist) tutar ve kayıtlı olmayan gönderenlerden gelen mesajlar otomatik olarak yok sayılır
  • Telegram ve Discord, izin listesini eşleştirme yöntemiyle oluşturur: bota DM gönderildiğinde bir kod döner; Claude Code oturumunda bu kod onaylanınca kimlik eklenir
  • Yalnızca .mcp.json içine eklemek mesaj itmeye yetmez; mutlaka --channels bayrağında da açıkça belirtilmesi gerekir
  • Hangi sunucuların etkinleşeceği her oturum için --channels ile doğrudan kontrol edilir; Team/Enterprise planlarında ise organizasyon düzeyinde channelsEnabled ayarıyla kullanılabilirlik yönetilir

Enterprise denetimi

  • Kanal özelliği, managed settings içindeki channelsEnabled ayarıyla kontrol edilir
  • Pro/Max (bir organizasyona bağlı olmayan) planlarda kanallar varsayılan olarak kullanılabilir; kullanıcı oturum bazında --channels ile dahil olur
  • Team/Enterprise planlarında yönetici açıkça etkinleştirene kadar kanallar devre dışıdır
  • Yönetici, claude.ai → Admin settings → Claude Code → Channels yolundan etkinleştirebilir veya managed settings içinde channelsEnabled değerini true yapabilir
  • Devre dışı durumda bile MCP sunucusu bağlantısı ve araç kullanımı mümkündür ancak kanal mesajları ulaşmaz ve başlangıçta bir uyarı gösterilir

Araştırma önizlemesi

  • Şu anda araştırma önizlemesi aşamasında ve kademeli olarak dağıtılıyor; --channels bayrağının söz dizimi ve protokol sözleşmesi geri bildirimlere göre değişebilir
  • Önizleme süresince --channels, yalnızca Anthropic’in yönettiği izin listesinde bulunan eklentileri kabul eder
  • İzin listesinde olmayan bir eklenti verilirse Claude Code normal şekilde başlar ancak kanal kaydedilmez; nedeni başlangıç bildiriminde gösterilir
  • Kendi inşa ettiğiniz kanalları test ederken --dangerously-load-development-channels bayrağını kullanın
  • Sorunlar veya geri bildirimler Claude Code GitHub deposu üzerinden bildirilebilir

Sonraki adımlar

  • Eklentisi olmayan sistemler için özel kanal oluşturma kılavuzu sunuluyor
  • Olay yönlendirme yerine yerel oturumu mobilden kontrol etmeyi sağlayan Remote Control özelliği
  • İtme olayları yerine zamanlayıcı tabanlı yoklama yapan Scheduled Tasks özelliği

5 yorum

 
devil1032 2026-03-20

"Yandaki komşu sarımsaklı tavuk çıkarınca karşı komşu da garlic chicken çıkardı"

 
tested 2026-03-20

Cömert tavuk lansmanı

 
GN⁺ 2026-03-21
Hacker News görüşleri
  • Telegram entegrasyonunun Slack ya da Teams’ten önce gelmesi şaşırtıcıydı
    Sonra Telegram’ın aylık 1 milyar aktif kullanıcıya sahip olduğunu gördüm; bu sayı Slack’in (50 milyon) ve Teams’in (300 milyon) çok üstünde
    Bunu, zamanında Snapchat’in Twitter’dan 2 kat fazla kullanıcısı olduğunu öğrendiğimde yaşadığım şaşkınlığa benzettim

    • Teams’in 300 milyon kullanıcısından tek birinin bile orada daha fazla zaman geçirmek istediğini sanmıyorum
      Buna karşılık Telegram, işe yarayan ve daha az yoran bir araç olarak görülüyor
    • Telegram’ın bot API’si şimdiye kadar kullandığım tüm API’ler içinde en kullanıcı dostu olanı
      Sunucudan mobile bildirim gönderirken aklıma gelen ilk seçenek oluyor
      ntfy.sh kadar basit ama iOS’ta her hafta bozulmuyor
    • Sanırım bunun nedeni Telegram entegrasyonunun kolay olması
      Gerçek mesajlaşma için kullanmıyorum ama bot dağıtım platformu olarak kusursuz
      Birkaç satırla düğme gibi çalışan komutlar, görsel giriş/çıkışı gibi çeşitli özellikler uygulanabiliyor
    • Chatbot yapmayı 5 dakika araştırırsanız Telegram’ın fiilen tek seçenek olduğunu görürsünüz
      iMessage kapalı, WhatsApp ücretli, Discord ve Slack ise fazla ağır
      Telegram, botları birinci sınıf vatandaş gibi ele alan bir yapıya sahip olduğu için kullanımı gerçekten çok kolay
    • Binlerce çalışanı ve en üst seviye modelleri olan büyük bir şirketin, tek kişilik açık kaynak projesi Pi Coding Agent’ın gerisinde kalması şaşırtıcı
      Pi’de şimdiden 700’den fazla üçüncü taraf paket var ve yeni uzantılar tek satırlık bir prompt ile üretilebiliyor
  • Bu değişiklik, claws projesi için iyi haber
    Eskiden Anthropic’in kullanım şartları değiştiği için OAuth token kullanmak ihlal sayılıyordu, API anahtarı kullanmak ise pahalıya geliyordu
    Artık MCP üzerinden resmî olarak çeşitli kanal bağlantıları mümkün hale geldi
    Mimari olarak bu yapı mevcut claws’ın tersine işliyor; Claude Code MCP sunucusunu doğrudan çalıştırıyor ve böylece kontrol tamamen el değiştiriyor
    nanoclaw fork’unu Docker container içinde PID 1 olarak çalışacak şekilde değiştirdim; logları Claude Code stdout’undan doğrudan okuyabilmek oldukça ilginç

  • Claude, yerel oturum merkezli bir yapıya doğru gidiyor
    Şu anda kullanıcının kişisel kimlik bilgilerini kullanarak entegrasyon kurulabiliyor ve ileride bunu kendi ekosistemine taşıyabilir gibi görünüyor

    • Bu yaklaşım kurumsal güvenlik gereksinimlerine uyuyor
      İç ağ zaten kilitli olduğu için, ek bir dış API güvenlik katmanına ihtiyaç yok
    • iOS için Claude’un kişisel Git deposundan Markdown ve draw.io diyagramlarını pull/commit yapabilmesi güzel olurdu
    • Amazon’un MCP’si de benzer şekilde OAuth token tabanlı erişim izinleri tanımladı
      Yine de kullanıcı bazında izinleri ayrı yönetmek zahmetli
  • Son dönemde Claude Code ile ilgili özellikler fazla aceleyle yayımlanmış gibi geliyor ve kafa karıştırıyor
    Anthropic şirket olarak pek iyi görünmüyor ama Claude modelinin kendisi gerçekten çok iyi ve insani hissettiriyor
    Diğer şirketlerin bu seviyeyi yakalayıp yakalayamayacağını merak ediyorum
    Şimdilik kapalı bir ekosistemi kullanmak zorundayız ama umarım esas model geliştirmelerine odaklanırlar

    • Katılıyorum, Claude iyi ama Anthropic pek iyi bir şirket değil diye düşünüyorum
  • ‘Channels’ özelliği, benim şirkette nanoclaw çalıştırarak yaptığım şeyle neredeyse aynı
    Olay tabanlı olarak Claude Code’u tetikleyip geri bildirim ve analiz alan bir döngü otomasyon yapısı
    Neden MCP gerektiğini bilmiyorum ama hemen deneyeceğim

  • Şu anki sınırlama hâlâ terminal bağımlılığı
    Claude Code’un arka planda çalışan bir daemon olarak çalışabilmesi güzel olurdu

    • Ctrl-Z sonrası bg komutuyla arka plana alınabilir ya da tmux ile oturum korunabilir
    • Zaten bir cloud ortamı da var ama kararlılığı çok düşük
    • tmux oturumunda başlatıp sürekli çalışır halde bırakabilirsiniz
    • Ben opencodeun server komutunu bir systemd unit’i olarak kaydedip ev sunucumda çalıştırıyorum
      Masaüstü ve mobil istemcilerle bağlanıp openclaw tarzı işler yapıyorum
      CC’nin “remote control” özelliği de benzer ama şu anda yalnızca Mac’e özel
  • Claude hızla yetişti
    OpenClaw’ın özü kanallar, heartbeat ve açık kaynak ekosistemi

    • Artık neredeyse ClaudeClaw seviyesine yaklaşmış durumda
      Sıradaki adım muhtemelen sürekli çalışan cloud hosting olacaktır
    • OpenClaw’ın asıl başarısı sadece ‘ilk başlayan’ olması
      Kodun kendisi aşırı mühendislik ürünü ve hatalarla dolu, bu yüzden bakımı zor
    • Tek tek özellikleri taklit etmek yerine OpenClaw gibi entegre bir yapı oluşturmalarını isterdim
    • Heartbeat maliyetli olduğu için plan çok hızlı tükeniyor
    • Aslında Claude Code veya Codex’te /loop komutuyla heartbeat uygulanabilir
  • channels özelliğini kullanarak Claude Code’u HTTP API ile saran agent-http aracını yaptım
    Artık terminal scraping olmadan aynı API üzerinden headless erişim mümkün
    Eskiden Agents SDK ve API token gerekiyordu, şimdi ise yalnızca abonelik yeterli

  • Anthropic her hafta yeni ürünleri deneysel biçimde yayımlıyor gibi görünüyor
    Bunların çoğu muhtemelen 1 yıl içinde ortadan kaybolacak

    • Yine de bunu çeşitli fikirlerin test edildiği deney aşaması olarak görüyorum
  • Uzaktan erişim özelliği eklenen yazılımlar sonunda arka kapı olarak kötüye kullanılma riski taşır
    Bu yüzden kurumsal güvenlik çözümlerinin, meşru Claude Code instance’ları ile kötü amaçlı olanları ayırt edebilmesi gerekir

 
devil1032 2026-03-20

Ama tek bir oturumda sohbet uzun süre korunursa, context rot, lost-in-the-middle gibi sorunlar da peşinden gelmez mi.. Kullanıcının düzenli olarak /clean yapması mı gerekecek? Yoksa bir bellek özelliği ekleyip oturumu otomatik olarak değiştirirler mi..?

 
xguru 2026-03-20

Cowork Dispatch'e kıyasla geliştiriciler için biraz daha uygun bir seçenek gibi görünüyor.
Artık gerçekten OpenClaw gibi bir şeye dönüşüyor gibi.