Databases Python ★ 968

neo4j-contrib/mcp-neo4j

Neo4j ile Model Context Protocol (Sorgu çalıştırın, Knowledge Graph Memory, Neo4j Aura Instances'ları yönetin)

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "neo4j-contrib-mcp-neo4j": {
      "command": "python",
      "args": [
        "-m",
        "mcp_neo4j"
      ]
    }
  }
}

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ştirilen ve bakımı yapılan bu sunucular, daha geniş geliştirici topluluğunun katkılarına açıktır. Bu sunucular sık sık yeni ve deneysel özelliklerle güncellenmektedir, ancak Neo4j ürün ekibi tarafından desteklenmemektedir.

Aktif olarak geliştirilen ve bakımı yapılan sunucular olmakla birlikte, geriye uyumluluk ve kullanımdan kaldırma konularında hiçbir SLA veya garanti sağlamıyoruz.

Resmi Neo4j MCP sunucusunu arıyorsanız, buradan bulabilirsiniz.

Genel Bakış

Model Context Protocol (MCP), büyük dil modelleri (LLM'ler) ile harici sistemler arasındaki context'i yönetmek için bir standartlaştırılmış protokoldür.

Bu sayede Claude Desktop'ı veya başka bir MCP Client'ı (VS Code, Cursor, Windsurf, Gemini CLI) kullanarak doğal dili ile Neo4j ve Aura hesabınızda işlemler yapabilirsiniz, örneğin:

  • Bu graph'ta neler var?
  • Sıklığa, toplam hacme ve ortalama hacme göre en çok satılan ürünlerden bir grafik oluştur
  • Instance'larımı listele
  • Aura Professional için 4GB'lık ve Graph Data Science etkinleştirilmiş mcp-test adında yeni bir instance oluştur
  • Bugün Andreas ve Oskar ile Neo4j MCP Servers üzerinde çalıştığım gerçeğini kaydet

Sunucular

mcp-neo4j-cypher - doğal dilden Cypher sorgularına

Benioku'da Ayrıntılar

Yapılandırılmış bir database'in schema'sını alın ve bu database'de oluşturulan read ve write Cypher sorgularını çalıştırın.

Gereksinim: Schema incelemesi için Neo4j instance'ında APOC plugin kurulu ve etkinleştirilmiş olması gerekir.

mcp-neo4j-memory - Neo4j'de depolanan bilgi grafı memory'si

Benioku'da Ayrıntılar

Kişisel bilgi grafınızdan entity'leri ve relationship'leri yerel veya uzak bir Neo4j instance'ında depolayın ve alın. Farklı session'lar, conversation'lar ve client'lar arasında bu bilgilere erişin.

mcp-neo4j-cloud-aura-api - Neo4j Aura bulut servisi yönetimi API'ı

Benioku'da Ayrıntılar

Neo4j Aura instance'larınızı AI asistan sohbet'inin rahatlığından doğrudan yönetin.

Instance'lar oluşturun ve silin, instance'ları ada göre bulun, ölçeğini değiştirin ve özellik etkinleştirin.

mcp-neo4j-data-modeling - etkileşimli graph veri modelleme ve görselleştirme

Benioku'da Ayrıntılar

Neo4j graph veri modellerini oluşturun, doğrulayın ve görselleştirin. Arrows.app'ten model import/export'u sağlar.

Transport Modları

Tüm sunucular birden fazla transport 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 Server-Sent Events
  • HTTP: Modern web dağıtımları ve microservices için akışlı HTTP

HTTP Transport Konfigürasyonu

Bir sunucuyu HTTP modunda çalıştırmak için --transport http flag'ını kullanın:

# Temel HTTP modu
mcp-neo4j-cypher --transport http

# Özel HTTP konfigürasyonu
mcp-neo4j-cypher --transport http --host 127.0.0.1 --port 8080 --path /api/mcp/

Environment variable'ları da desteklenmektedir:

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 repository'deki tüm sunucular containerize edilmiş ve AWS ECS Fargate ve Azure Container Apps gibi bulut platformlarında dağıtım için hazırdır. Her sunucu HTTP transport modunu destekler; bu mod özellikle auto-scaling ve load balancing özelliklerine sahip ölçeklenebilir, production'a hazır dağıtımlar için tasarlanmıştır.

📋 Tam Bulut Dağıtımı Kılavuzu →

Dağıtımı kılavuzu şunları kapsar:

  • AWS ECS Fargate: Auto-scaling ve Application Load Balancer ile adım adım dağıtım
  • Azure Container Apps: Yerleşik ölçekleme ve trafik yönetimine sahip sunucusuz konteyner dağıtımı
  • Konfigürasyon En İyi Uygulamaları: Güvenlik, izleme, kaynak önerileri ve sorun giderme
  • Entegrasyon Örnekleri: MCP client'larını bulut dağıtılan sunuculara bağlama

Katkı Yapma

Katkılar memnuniyetle karşılanır! Lütfen bir Pull Request göndermekten çekinmeyin.

Blog Yazıları

Lisans

MIT Lisansı

Benzer MCP sunucuları

Daha fazla: Databases →