Hermes AI Ajan Serisi #4: Yeni Yetenekler Eklemek — MCP Araçları

Giriş

Geçen yazıda Hermes’in belirli saatlerde kendiliğinden çalışabildiğini (Cron) anlatmıştık. Ama bir ajanın gerçek gücü, sadece kendi dahili araçlarıyla değil, dış dünyadaki sistemlere bağlanabilme yeteneğiyle ölçülür. İşte bu noktada MCP (Model Context Protocol) devreye giriyor — bu yazıda, Hermes’e nasıl yeni yetenekler eklediğimizi anlatıyorum.

🔌 MCP Nedir?

MCP, bir AI ajanının dış araçlara (GitHub, veritabanları, dosya sistemleri, dahili şirket API’leri ve daha fazlası) bağlanmasını sağlayan açık bir standart. Basitçe söylemek gerekirse: Hermes’in kendi başına bilmediği bir sistemle konuşması gerektiğinde, o sistem için yazılmış bir “MCP sunucusu” bağlayarak bu işi yapabiliyor.

Somut örnek: Hermes varsayılan olarak bir takvim uygulamanızı bilmez. Ama o takvim uygulaması için bir MCP sunucusu bağlarsanız, ajan artık “yarın öğleden sonra boş muyum?” gibi sorularınızı gerçek verilerle cevaplayabilir.

🧩 Neden Her Şey Hazır Gelmiyor?

Bir ajanın binlerce farklı entegrasyonu varsayılan olarak yüklü tutması hem gereksiz karmaşıklık hem de güvenlik riski yaratır. Bunun yerine MCP, “ihtiyacınız olanı takın” mantığıyla çalışır — sadece gerçekten kullanacağınız araçları bağlarsınız, ajan da sadece o araçların tanımlarını yükler.

Pratik fayda: Gereksiz araç yükü olmadığı için ajan daha hızlı ve odaklı çalışır; hangi araçların aktif olduğunu her zaman net olarak görebilirsiniz.

🛠️ Bir MCP Sunucusu Nasıl Bağlanır?

Genel akış şu şekilde işliyor:

  1. İhtiyacınız olan sistem için (örneğin bir proje yönetim aracı) mevcut bir MCP sunucusu olup olmadığına bakılır — birçok popüler araç için topluluk tarafından yazılmış hazır sunucular mevcuttur.
  2. Bu sunucu Hermes’in yapılandırmasına eklenir.
  3. Hangi araçların (tool) o sunucudan yükleneceği isteğe bağlı olarak filtrelenebilir — her şeyi değil, sadece ihtiyaç duyulanı açık tutmak daha güvenli ve derli topludur.

🔐 Güvenlik Açısından Neye Dikkat Etmeli?

Dış bir sisteme bağlanmak demek, o sistemin verilerine (ve bazen yazma yetkisine) erişim vermek demek. Bu yüzden:

  • Sadece gerçekten güvendiğiniz ve ihtiyaç duyduğunuz MCP sunucularını bağlayın.
  • Bir sunucunun sunduğu tüm araçları değil, gerçekten kullanacaklarınızı aktif tutun.
  • Özellikle yazma/silme yetkisi olan araçlarda (dosya sistemi, e-posta gönderme gibi) ekstra dikkatli olun.

💡 Ne Zaman MCP’ye İhtiyacınız Olur?

Eğer Hermes’in zaten yerleşik araçlarıyla (dosya işlemleri, terminal, web arama) işinizi görüyorsanız, MCP’ye hemen ihtiyacınız olmayabilir. MCP’nin asıl değeri, kendi kullandığınız özel bir araç veya iç sisteminiz olduğunda ortaya çıkıyor — bir CRM, bir proje yönetim panosu, şirket içi bir veritabanı gibi. “Bu ajanın X sistemine erişmesini isterdim” dediğiniz an, MCP’nin devreye girme zamanıdır.

🌐 MCP’nin Getirdiği Gerçek Değişim

MCP’den önce, bir AI aracına yeni bir yetenek eklemek genellikle o aracı geliştiren şirketin bu entegrasyonu resmi olarak desteklemesini beklemek anlamına geliyordu. MCP, bunu tersine çevirdi: artık herhangi bir geliştirici, kendi sistemi için bir MCP sunucusu yazıp yayınlayabiliyor, ve bu sunucu MCP’yi destekleyen herhangi bir ajanla (sadece Hermes değil) uyumlu çalışabiliyor. Bu, “kapalı bir ekosistem” yerine ortak bir standart etrafında büyüyen bir araç kütüphanesi anlamına geliyor — ihtiyacınız olan entegrasyon büyük ihtimalle zaten birileri tarafından yazılmış oluyor.

🔍 Hangi Araçların Aktif Olduğunu Görmek

Birden fazla MCP sunucusu bağladığınızda, hangi araçların gerçekten yüklü ve kullanılabilir olduğunu bilmek önemli hale geliyor. Hermes, aktif araçları net bir şekilde listeleyebiliyor — bu, hem “neden bu işlemi yapamıyor?” sorusuna hızlı cevap bulmanızı sağlıyor hem de gereksiz/kullanılmayan bir bağlantıyı fark edip kaldırmanıza yardımcı oluyor. Düzenli bir gözden geçirme, zamanla artan araç sayısının karmaşaya dönüşmesini önlüyor. Bu, aslında telefonunuzdaki uygulama izinlerini periyodik olarak gözden geçirmeye benziyor — bir zamanlar ihtiyaç duyduğunuz ama artık kullanmadığınız bir erişimi kapatmak, hem performans hem de güvenlik açısından iyi bir alışkanlık.


Sonuç

MCP, Hermes’i kapalı bir kutudan, ihtiyacınıza göre genişleyebilen açık bir sisteme dönüştürüyor. Bu esneklik, ajanı sadece genel amaçlı bir sohbet aracı olmaktan çıkarıp, sizin gerçek iş akışınıza entegre bir parçaya dönüştürüyor. Serinin bir sonraki yazısında, ajanın hafızasının (memory) nasıl çalıştığını ele alacağız.

Ahmet Aksoy


Not: Bu yazı, “Hermes AI Ajan Serisi”nin dördüncü bölümüdür. Serinin diğer yazılarına #1, #2 ve #3 numaralı linklerden ulaşabilirsiniz.


Sosyal Medyada Paylaşın!
Avatar fotoğrafı
Ahmet Aksoy

AI ve Otomasyon Danışmanı. İş süreçlerini yapay zeka ajanlarıyla optimize etmeye odaklanıyorum. Teknoloji, verimlilik ve otomasyon üzerine güncel notlar ve kendi deneyimlerimi paylaşıyorum.

Yazılar: 24

Yorum Bırak

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir