Databases JavaScript ★ 204

furey/mongodb-lens

MongoDB Lens: MongoDB Veritabanları için Tam Özellikli MCP Sunucusu

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "furey-mongodb-lens": {
      "command": "node",
      "args": [
        "~/.mcp/mongodb-lens/index.js"
      ]
    }
  }
}

MongoDB Lens

License Docker Hub Version NPM Version Buy Me a Coffee

MongoDB Lens, doğal dil aracılığıyla LLM'ler kullanarak MongoDB veritabanlarına tam özellikli erişim sağlayan yerel bir Model Context Protocol (MCP) sunucusudur. Sorgular çalıştırabilir, aggregation'ları çalıştırabilir, performansı optimize edebilir ve daha fazlasını yapabilirsiniz.

İçindekiler

Hızlı Başlangıç

Özellikler

Araçlar

Kaynaklar

İstemler

Diğer Özellikler

Diğer Özellikler: Genel Bakış

MongoDB Lens birçok diğer özellik içerir:

  • Konfigürasyon Dosyası: ~/.mongodb-lens.[jsonc|json] aracılığıyla özel konfigürasyon
  • Env Var Overrides: process.env.CONFIG_* aracılığıyla konfigürasyon ayarlarını geçersiz kıl
  • Onay Sistemi: Yıkıcı işlemler için iki adımlı doğrulama
  • Birden Fazla Bağlantı: Adlandırılmış URI takma adlarını tanımla ve bunlar arasında geçiş yap
  • Bileşen Devre Dışı Bırakma: Araçları, istemi'leri veya kaynakları seçici olarak devre dışı bırak
  • Bağlantı Dayanıklılığı: Üstel geri sayım ile otomatik yeniden bağlantı
  • Sorgu Güvenliği: Yapılandırılabilir limitler ve performans koruması
  • Hata İşleme: Kapsamlı JSONRPC hata kodları ve mesajları
  • Şema Çıkarması: Akıllı örnekleme ile verimli şema analizi
  • Kimlik Bilgisi Koruması: Günlüklerde bağlantı dizesi şifresi obfuskasyonu
  • Bellek Yönetimi: Büyük işlemler için otomatik izleme ve temizleme
  • Akıllı Caching: Şema, index, alanlar ve koleksiyonlar için optimize edilmiş caching
  • Geriye Doğru Uyumlu: Hem modern hem de eski MongoDB sürümlerini destekle

Diğer Özellikler: Yeni Veritabanı Metadatası

MongoDB Lens, oluşturduğu her veritabanına bir metadata koleksiyonu ekler.

Bu metadata koleksiyonu, veritabanının menşeinin kalıcı bir kaydı olarak hizmet eden bağlamsal bilgiler içeren tek bir belge depolar ve yeni ve başka türlü boş veritabanının MongoDB'nin depolama sisteminde kalıcı olmasını sağlar.

Örnek metadata belgesi
{
    "_id" : ObjectId("67d5284463788ec38aecee14"),
    "created" : {
        "timestamp" : ISODate("2025-03-15T07:12:04.705Z"),

Benzer MCP sunucuları

Daha fazla: Databases →