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"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/furey/mongodb-lens.git ~/.mcp/mongodb-lens
cd ~/.mcp/mongodb-lens 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.
add-connection-alias: Yeni bir MongoDB bağlantı takma adı ekleaggregate-data: Aggregation pipeline'larını çalıştıranalyze-query-patterns: Canlı sorguları analiz et ve optimizasyon önerileri sunanalyze-schema: Koleksiyon şemalarını otomatik olarak çıkarbulk-operations: Birden fazla işlemi verimli bir şekilde gerçekleştir (yıkıcı işlemler için onay gerekir)clear-cache: Bellek önbelleklerini temizle ve taze veri sağlacollation-query: Dile özgü collation kuralları ile belgeleri bulcompare-schemas: İki koleksiyon arasında şemaları karşılaştırconnect-mongodb: Farklı bir MongoDB URI'ye bağlanconnect-original: Başlangıçta kullanılan orijinal MongoDB URI'ye geri bağlancount-documents: Belirtilen ölçütlerle eşleşen belgeleri saycreate-collection: Özel seçeneklerle yeni koleksiyonlar oluşturcreate-database: Yeni bir veritabanı oluştur ve ona geçiş seçeneğicreate-index: Performans optimizasyonu için yeni indexler oluşturcreate-timeseries: Zamansal veriler için zaman serisi koleksiyonları oluşturcreate-user: Belirli roller ile yeni veritabanı kullanıcıları oluşturcurrent-database: Geçerli veritabanı bağlamını gösterdelete-document: Belirtilen ölçütlerle eşleşen belgeleri sil (onay gerekir)distinct-values: Herhangi bir alan için benzersiz değerleri çıkardrop-collection: Koleksiyonları veritabanından kaldır (onay gerekir)drop-database: Veritabanını sil (onay gerekir)drop-index: Koleksiyonlardan indexleri kaldır (onay gerekir)drop-user: Veritabanı kullanıcılarını kaldır (onay gerekir)explain-query: Sorgu yürütme planlarını analiz etexport-data: Sorgu sonuçlarını JSON veya CSV formatında dışa aktarfind-documents: Filtreler, projeksiyonlar ve sıralamalar ile sorgular çalıştırgenerate-schema-validator: JSON Schema doğrulayıcıları oluşturgeo-query: Çeşitli operatörlerle coğrafi sorgular gerçekleştirget-stats: Veritabanı veya koleksiyon istatistiklerini algridfs-operation: GridFS bucket'ları ile büyük dosyaları yönetinsert-document: Koleksiyonlara bir veya daha fazla belge eklelist-collections: Geçerli veritabanındaki koleksiyonları keşfetlist-connections: Kullanılabilir tüm MongoDB bağlantı takma adlarını gösterlist-databases: Erişilebilir tüm veritabanlarını gösterrename-collection: Mevcut koleksiyonları yeniden adlandır (hedefleri düşürürken onay gerekir)shard-status: Veritabanları ve koleksiyonlar için sharding yapılandırmasını görüntületext-search: Metin indexli alanlar arasında tam metin araması yaptransaction: Birden fazla işlemi tek bir ACID transaction'da çalıştırupdate-document: Belirtilen ölçütlerle eşleşen belgeleri güncelleuse-database: Belirli veritabanı bağlamına geçvalidate-collection: Veri tutarsızlıklarını kontrol etwatch-changes: Koleksiyonlardaki gerçek zamanlı değişiklikleri izlecollection-indexes: Koleksiyonun index bilgilericollection-schema: Koleksiyonun şema bilgilericollection-stats: Koleksiyonun performans istatistiklericollection-validation: Koleksiyonun doğrulama kurallarıcollections: Geçerli veritabanındaki koleksiyonlar listesidatabase-triggers: Veritabanı change stream'leri ve event trigger'ları yapılandırmasıdatabase-users: Geçerli veritabanındaki veritabanı kullanıcıları ve rollerdatabases: Erişilebilir tüm veritabanlar listesiperformance-metrics: Gerçek zamanlı performans metrikleri ve profiling verilerireplica-status: Replica set durumu ve yapılandırmasıserver-status: Sunucu durum bilgileristored-functions: Geçerli veritabanında depolanmış JavaScript fonksiyonlarıaggregation-builder: Aggregation pipeline'larının adım adım oluşturulmasıbackup-strategy: Özelleştirilmiş yedekleme ve kurtarma önerileridata-modeling: Belirli kullanım durumları için MongoDB şema tasarımı hakkında uzman tavsiyeleridatabase-health-check: Kapsamlı veritabanı sağlık değerlendirmesi ve önerilerindex-recommendation: Sorgu desenlerine dayalı kişiselleştirilmiş index önerilerimigration-guide: Adım adım MongoDB versiyonu migration planlarımongo-shell: Açıklamalar ile MongoDB shell komutları oluşturmulti-tenant-design: MongoDB çok kiracılı veritabanı mimarisi tasarımıquery-builder: MongoDB sorguları oluşturmak için etkileşimli rehberlikquery-optimizer: Yavaş sorgular için optimizasyon önerilerischema-analysis: Detaylı koleksiyon şema analizi ve önerilerischema-versioning: MongoDB uygulamalarında şema evrimini yönetsecurity-audit: Veritabanı güvenliği analizi ve iyileştirme önerilerisql-to-mongodb: SQL sorgularını MongoDB aggregation pipeline'larına dönüştürMongoDB Lens birçok diğer özellik içerir:
~/.mongodb-lens.[jsonc|json] aracılığıyla özel konfigürasyonprocess.env.CONFIG_* aracılığıyla konfigürasyon ayarlarını geçersiz kılMongoDB 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.
{
"_id" : ObjectId("67d5284463788ec38aecee14"),
"created" : {
"timestamp" : ISODate("2025-03-15T07:12:04.705Z"),
Veritabanları için kolay, hızlı ve güvenli araçlar sağlayan açık kaynak MCP sunucusu.
Baserow veritabanı entegrasyonu ile tablo arama, listeleme ve satır oluşturma, okuma, güncelleme ve silme işlemlerini gerçekleştirebilirsiniz.
Postgres geliştirme ve operasyonları için kapsamlı MCP sunucusu; performans analizi, ayarlama ve sağlık kontrolleri için araçlar içerir.
Supabase'in resmi MCP sunucusu, AI asistanlarını doğrudan Supabase projenize bağlayarak tablo yönetimi, config getirme ve veri sorgulama gibi işlemleri gerçekleştirmelerine olanak tanır.
NodeJS'de MySQL veritabanı entegrasyonu, yapılandırılabilir erişim kontrolleri ve schema incelemesi özellikleri ile sağlanır.
A Qdrant MCP server