Yapay Zeka Geliştirici Araçları
amdb
amdb, kod tabanınızı tamamen kendi makinenizde AI bağlamına dönüştüren, AST ayrıştırma, çağrı grafikleri ve yerel gömme işlemleri için tek ikili MCP sunucusudur.
amdb
Nedir amdb?
amdb, kod tabanınızı AST ayrıştırma, çağrı grafikleri ve yerel gömme işlemleri ile indeksleyen, AI araçları için hedeflenmiş bağlam sağlarken kodu cihaz dışına göndermeyen, sıfır çalışma zamanı gerektiren tek ikili kod bağlamı MCP sunucusudur.
amdb vs Benzer Araçlar
| Fiyatlandırma Modeli | Ücretsiz | Ücretsiz | Ücretsiz | Ücretsiz |
| Ücretsiz Krediler | ||||
| Temel özellikler |
|
|
|
|
| Artılar |
|
|
|
|
| Eksiler |
|
|
|
|
| Kimler için uygun |
|
|
|
|
Nasıl kullanılır amdb?
- 1'cargo install amdb' ile kurun veya sürümlerden ikili dosyayı indirin.
- 2Deponuzu indekslemek için 'amdb init .' komutunu çalıştırın (AST ayrıştırma ve gömme).
- 3MCP sunucusunu stdio üzerinden açmak için 'amdb serve' komutunu çalıştırın.
- 4MCP yapılandırmasını ekleyerek düzenleyicinize (ör. VSCode, Claude Code) bağlayın.
- 5AI asistanınızda 'amdb_get_context', 'amdb_focus' veya 'amdb_get_symbol' gibi araçları kullanın.
amdb Temel özellikler
- Çalışma zamanı bağımlılığı olmayan tek ikili MCP sunucusu
- 16 dil için AST ayrıştırma ve çağrı grafiği çıkarma
- Anlamsal arama için yerel gömme işlemleri
- İçerik karma ile artımlı indeksleme
- Dosya değişikliklerinde otomatik yeniden indeksleme için arka plan modu
- Çağrı grafiği atlamalarıyla bağlamı genişletmek için odak derinliği parametresi
- Çevrimdışı ve ağ bağlantısı olmayan ortamları destekler
- Markdown bağlam dosyası veya MCP araçları olarak çıktı
amdb Kullanım senaryoları
- Ağ bağlantısı olmayan veya düzenlemeye tabi ortamlardaki kod tabanları için AI bağlamı sağlama
- AI kodlama asistanlarına hedeflenmiş kod bağlamı sunma
- Çağrı grafikleri aracılığıyla kod bağımlılıklarını anlama
- Bulut bağımlılığı olmadan anlamsal kod arama
- CI/CD hatları için özlü bağlam dosyaları oluşturma
amdb Fiyatlar ve ücretsiz krediler
amdb, Ücretsiz modeliyle çalışır.
amdb Artılar ve eksiler
Artılar
- Tamamen yerel çalışır, ağ gerektirmez
- Çalışma zamanı bağımlılığı olmayan tek ikili dosya
- 16 programlama dilini destekler
- İçerik karma ile artımlı indeksleme zaman kazandırır
- Tam eşleme, anlamsal arama ve çağrı grafiği genişletmeyi birleştirir
Eksiler
- Yalnızca üç dil tam AST doğruluğunda genel/imza zenginleştirmesine sahiptir
- Büyük kod tabanlarında ilk indeksleme zaman alabilir
- Yalnızca yerel makinedeki kod tabanlarıyla sınırlıdır
amdb en çok ne için uygundur?
- Kod için yerel AI bağlamına ihtiyaç duyan geliştiriciler
- Ağ bağlantısı olmayan çözümler gerektiren düzenlemeye tabi sektörlerdeki ekipler
- AI ajanlarına bağlam sağlaması gereken CI/CD hatları