Neo4j MCP Server
resmiNeo4j grafik veritabanı sunucusu (şema + okuma/yazma-cypher) ve ayrı grafik veritabanı destekli bellek
Dokümantasyon
Neo4j Labs MCP Sunucuları
Neo4j Labs
Bu MCP sunucuları, Neo4j Labs programının bir parçasıdır. Neo4j Field GenAI ekibi tarafından geliştirilir ve sürdürülür, daha geniş geliştirici topluluğundan katkılara açıktır. Bu sunucular yeni ve deneysel özelliklerle sık sık güncellenir, ancak Neo4j ürün ekibi tarafından desteklenmez.
Aktif olarak geliştirilir ve sürdürülür, ancak geriye dönük uyumluluk ve kullanımdan kaldırma konusunda herhangi bir SLA veya garanti sağlamıyoruz.
Resmi ürün Neo4j MCP sunucusunu arıyorsanız, onu burada bulabilirsiniz.
Genel Bakış
Model Bağlam Protokolü (MCP), büyük dil modelleri (LLM'ler) ile harici sistemler arasındaki bağlamı yönetmek için standartlaştırılmış bir protokoldür.
Bu, Claude Desktop veya başka herhangi bir MCP İstemcisini (VS Code, Cursor, Windsurf, Gemini CLI) kullanarak, Neo4j ve Aura hesabınızla doğal dil kullanarak şunlar gibi şeyler yapmanızı sağlar:
- Bu grafta ne var?
- Sıklığa, toplam ve ortalama hacme göre en çok satan ürünlerden bir grafik oluştur
- Örneklerimi listele
- Aura Professional için 4GB ve Graph Data Science etkin olacak şekilde mcp-test adında yeni bir örnek oluştur
- Bugün Andreas ve Oskar ile Neo4j MCP Sunucuları üzerinde çalıştığımı kaydet
Sunucular
mcp-neo4j-cypher - doğal dilden Cypher sorgularına
Yapılandırılmış bir veritabanı için veritabanı şemasını alın ve o veritabanında oluşturulan okuma ve yazma Cypher sorgularını yürütün.
Gereksinim: Şema incelemesi için Neo4j örneğinde APOC eklentisinin kurulu ve etkin olmasını gerektirir.
mcp-neo4j-memory - Neo4j'de saklanan bilgi grafiği belleği
Yerel veya uzak bir Neo4j örneğindeki kişisel bilgi grafiğinizden varlıkları ve ilişkileri saklayın ve alın. Bu bilgilere farklı oturumlar, konuşmalar ve istemciler üzerinden erişin.
mcp-neo4j-cloud-aura-api - Neo4j Aura bulut hizmeti yönetim API'si
Neo4j Aura örneklerinizi doğrudan AI asistan sohbetinizin rahatlığından yönetin.
Örnekler oluşturun ve yok edin, ada göre örnek bulun, onları ölçeklendirin ve özellikleri etkinleştirin.
mcp-neo4j-data-modeling - etkileşimli grafik veri modelleme ve görselleştirme
Neo4j grafik veri modelleri oluşturun, doğrulayın ve görselleştirin. Arrows.app'ten model içe/dışa aktarmaya izin verir.
Taşıma Modları
Tüm sunucular birden çok taşıma modunu destekler:
- STDIO (varsayılan): Yerel araçlar ve Claude Desktop entegrasyonu için standart giriş/çıkış
- SSE: Web tabanlı dağıtımlar için Sunucu Tarafından Gönderilen Olaylar
- HTTP: Modern web dağıtımları ve mikro hizmetler için Akışlı HTTP
HTTP Taşıma Yapılandırması
Bir sunucuyu HTTP modunda çalıştırmak için --transport http bayrağını kullanın:
# Basic HTTP mode
mcp-neo4j-cypher --transport http
# Custom HTTP configuration
mcp-neo4j-cypher --transport http --host 127.0.0.1 --port 8080 --path /api/mcp/
Ortam değişkenleri de desteklenir:
export NEO4J_TRANSPORT=http
export NEO4J_MCP_SERVER_HOST=127.0.0.1
export NEO4J_MCP_SERVER_PORT=8080
export NEO4J_MCP_SERVER_PATH=/api/mcp/
mcp-neo4j-cypher
Bulut Dağıtımı
Bu depodaki tüm sunucular konteynerleştirilmiştir ve AWS ECS Fargate ve Azure Container Apps gibi platformlarda bulut dağıtımına hazırdır. Her sunucu, otomatik ölçeklendirme ve yük dengeleme yetenekleriyle ölçeklenebilir, üretime hazır dağıtımlar için özel olarak tasarlanmış HTTP taşıma modunu destekler.
📋 Tam Bulut Dağıtım Kılavuzu →
Dağıtım kılavuzu şunları kapsar:
- AWS ECS Fargate: Otomatik ölçeklendirme ve Uygulama Yük Dengeleyici ile adım adım dağıtım
- Azure Container Apps: Yerleşik ölçeklendirme ve trafik yönetimi ile sunucusuz konteyner dağıtımı
- Yapılandırma En İyi Uygulamaları: Güvenlik, izleme, kaynak önerileri ve sorun giderme
- Entegrasyon Örnekleri: MCP istemcilerini bulutta dağıtılan sunuculara bağlama
Katkıda Bulunma
Katkılar memnuniyetle karşılanır! Lütfen bir Çekme İsteği göndermekten çekinmeyin.
Blog Yazıları
- Bir Geliştiricinin Model Bağlam Protokolü (MCP) Hakkında Bilmesi Gereken Her Şey
- Claude, MCP Aracılığıyla Neo4j ile Sohbet Ediyor - Grafik Veritabanı ve Analitik
- Claude ve Neo4j ile Bilgi Grafikleri Oluşturma: Kodsuz Bir MCP Yaklaşımı - Grafik Veritabanı ve Analitik
- Gemini CLI'de Neo4j Uzantısını Kullanma
Lisans
MIT Lisansı