ToolRegistry: Çok Amaçlı Araç Yönetimi Kütüphanesi
ToolRegistry, fonksiyon çağırma yeteneklerine sahip LLM'ler için protokol bağımsız bir araç yönetim kütüphanesidir. Python fonksiyonları, MCP sunucuları veya OpenAPI spesifikasyonlarıyla uyumlu araçların kaydedilmesini sağlayan bu kütüphane, çoklu sağlayıcı şemaları, izin sistemleri ve araç meta verileri gibi özellikler sunmaktadır. Kullanıcı dostu bir web arayüzü ile birlikte gelen ToolRegistry, araç izleme ve yönetimi için etkili bir çözüm sunmaktadır.
Kütüphane, birden fazla işlem havuzu ve zaman aşımı kontrolü ile eş zamanlı yürütme yetenekleri sunar. Düşünce artırma çağrıları ile kullanıcıların daha karmaşık işlemleri gerçekleştirmesine olanak tanır. JSONC/YAML yapılandırma dosyalarından araç kaynaklarını yüklemek için deklaratif bir konfigürasyon sistemi mevcuttur. ToolRegistry, Python 3.10 veya üstü gerektirir ve kurulum işlemi oldukça basittir.