Askdb: AI Veritabanı Etkileşimi için Kendinize Ait MCP Sunucusu
Askdb, geliştirici Mgorabbani tarafından oluşturulan ücretsiz bir mcp sunucu aracıdır ve AI ajanlarının MongoDB ve PostgreSQL veritabanlarıyla etkileşimde bulunmasını sağlar. TypeScript ile inşa edilmiş ve Node.js 22+ üzerinde çalışan bu araç, Model Context Protocol (MCP) istemcileri için kendi kendine barındırılan bir köprü işlevi görür. Dağıtım seçenekleri arasında yerel kullanım için docker compose aracılığıyla Docker görüntüleri, tek komutla VPS kurulumu için bir kabuk betiği ve Cloudflare Tüneli bulunmaktadır. Güvenli, kontrol edilen bir ortam sağlar, AI ajanlarının üretim verilerine yalnızca okuma erişimi olmasına izin verirken, ayrıntılı alan düzeyinde gizliliği korur. Askdb, çeşitli AI araçları için birleşik bir uç nokta olarak hizmet eder.
Askdb neye bağlanır?
Askdb, MongoDB ve PostgreSQL veritabanlarına bağlanan bir MCP sunucusu olarak işlev görür. Bu, AI ajanlarının bu veritabanı türleriyle etkileşimde bulunmasını sağlamak için özel olarak tasarlanmış kendi kendine barındırılan bir köprü olarak çalışır. Bu yapı, AI ajanlarının kontrol altındaki bir ortamda veri sorgulamasına ve erişmesine olanak tanır. Bu popüler veritabanı sistemleriyle entegrasyon sayesinde, Askdb, AI destekli veri keşfi ve analizi için temel bir katman sağlar, böylece ajanlar gerekli bilgileri standart bir protokol aracılığıyla alabilir. Farklı veritabanı teknolojileri arasında AI araçları için merkezi bir erişim sağlar.
Temel özellikler ve araçlar
Askdb, AI ajanları için birkaç özel çağrılabilir araç sunar. Bunlar arasında mevcut veritabanlarını listelemek için list-databases, şema detayları için collection-schema ve veri alma ve analiz için find, aggregate, count ve distinct bulunmaktadır. Ajanlar ayrıca hızlı veri önizlemeleri için sample-documents kullanabilirler. Daha gelişmiş işlemler için execute-typescript mevcuttur, ayrıca bulguları saklamak için save-insight bulunmaktadır. Bu araçlar, bağlı MongoDB ve PostgreSQL örnekleriyle ayrıntılı etkileşim yetenekleri sağlar.
Kime yöneliktir?
Askdb, AI ajanlarının MongoDB ve PostgreSQL veritabanlarına güvenli, yalnızca okuma erişimi gerektiren ekipler için tasarlanmıştır. Veri üzerinde ayrıntılı alan düzeyi kontrolünü önceliklendiren ve kendi kendine barındırma çözümlerini tercih eden organizasyonlar için uygundur. Bu araç, veri gizliliği ve uyumluluğun ön planda olduğu ortamlarda idealdir ve hassas bilgilerin AI ajanlarından gizlenmesini sağlar. AI'nın üretim verilerini sorgulaması için kontrol edilen bir arayüz sağlar, böylece ham veritabanı kimlik bilgileri açığa çıkmaz. Ekibinizin üretim veritabanlarıyla etkileşimde bulunmasını gerektirmiyorsa bunu atlayın.
Nasıl başlanır
Erişim, uzaktan istemciler için standart bir OAuth yetkilendirme akışı aracılığıyla verilirken, yerel yapılandırmalar, kontrol panelinde oluşturulan API anahtarları (taşıyıcı jetonları) kullanır. Streamable-http taşıma protokolünü destekler.
Kullanım durumları
- AI ajanlarının ham veritabanı kimlik bilgilerini açığa çıkarmadan, kumanda edilmiş, yalnızca okuma ortamında üretim verilerini sorgulamasını sağlamak.
- Hassas bilgileri AI ajanlarından gizlemek için alan düzeyinde kontrol sağlayarak veri gizliliği ve uyumluluğu sağlamak.
- Çeşitli AI araçlarının MongoDB ve PostgreSQL veritabanlarıyla tek tip etkileşimde bulunması için tek bir /mcp uç noktası sağlamak.
Askdb, AI ajanlarını MCP protokolü aracılığıyla MongoDB ve PostgreSQL veritabanlarına bağlamak için kendine ait, TypeScript tabanlı bir çözüm sunmaktadır. Çeşitli AI istemcilerini destekleyerek, Claude, ChatGPT ve Cursor gibi, güvenli, yalnızca okunabilir veri erişimi sağlar ve ince ayar kontrolü ile birlikte gelir. Veri gizliliğine ve birleşik erişime odaklanan Askdb, AI destekli veritabanı etkileşimi için belirli ekip ihtiyaçlarını karşılamaktadır.
