Neo4j

resmi

Server basis data graf Neo4j (skema + baca/tulis-cypher) dan memori berbasis basis data graf terpisah

Apa yang bisa Anda lakukan dengan Neo4j MCP?

  • Query your Neo4j graph schema — inspect node labels, relationship types, and property keys using get_schema.
  • Run read-only Cypher queries — ask natural-language questions and let the assistant execute READ queries against your database.
  • Execute write Cypher statements — create, update, or delete graph data via WRITE queries generated from your instructions.
  • Store facts as a knowledge graph — save entities and relationships to a persistent memory graph with mcp-neo4j-memory and recall them across sessions.
  • Manage Neo4j Aura cloud instances — list, create, resize, or destroy Aura instances and toggle features through mcp-neo4j-cloud-aura-api.
  • Design and visualize graph data models — create, validate, and export Neo4j data models, including import/export from Arrows.app.

Dokumentasi

Server MCP Neo4j Labs

Neo4j Labs

Server-server MCP ini adalah bagian dari program Neo4j Labs. Server-server ini dikembangkan dan dikelola oleh tim Neo4j Field GenAI dan menyambut kontribusi dari komunitas pengembang yang lebih luas. Server-server ini sering diperbarui dengan fitur-fitur baru dan eksperimental, tetapi tidak didukung oleh tim produk Neo4j.

Server-server ini dikembangkan dan dikelola secara aktif, tetapi kami tidak menyediakan SLA atau jaminan apa pun terkait kompatibilitas mundur dan penghentian fitur.

Jika Anda mencari server MCP produk resmi Neo4j, silakan temukan di sini.

Gambaran Umum

Model Context Protocol (MCP) adalah protokol terstandarisasi untuk mengelola konteks antara model bahasa besar (LLM) dan sistem eksternal.

Ini memungkinkan Anda menggunakan Claude Desktop, atau Klien MCP lainnya (VS Code, Cursor, Windsurf, Gemini CLI), untuk menggunakan bahasa alami guna menyelesaikan berbagai hal dengan Neo4j dan akun Aura Anda, misalnya:

  • Apa yang ada di dalam graf ini?
  • Render bagan dari produk teratas yang dijual berdasarkan frekuensi, volume total, dan rata-rata
  • Daftar instans saya
  • Buat instans baru bernama mcp-test untuk Aura Professional dengan 4GB dan Graph Data Science diaktifkan
  • Simpan fakta bahwa saya mengerjakan Server MCP Neo4j hari ini bersama Andreas dan Oskar

Server

mcp-neo4j-cypher - bahasa alami ke kueri Cypher

Detail di Readme

Dapatkan skema basis data untuk basis data yang dikonfigurasi dan jalankan kueri Cypher baca dan tulis yang dihasilkan pada basis data tersebut.

Persyaratan: Memerlukan plugin APOC untuk diinstal dan diaktifkan pada instans Neo4j untuk inspeksi skema.

mcp-neo4j-memory - memori graf pengetahuan yang disimpan di Neo4j

Detail di Readme

Simpan dan ambil entitas serta relasi dari graf pengetahuan pribadi Anda di instans Neo4j lokal atau jarak jauh. Akses informasi tersebut di berbagai sesi, percakapan, dan klien yang berbeda.

mcp-neo4j-cloud-aura-api - API manajemen layanan cloud Neo4j Aura

Detail di Readme

Kelola instans Neo4j Aura Anda langsung dari kenyamanan obrolan asisten AI Anda.

Buat dan hapus instans, temukan instans berdasarkan nama, skalakan naik dan turun, serta aktifkan fitur.

mcp-neo4j-data-modeling - pemodelan dan visualisasi data graf interaktif

Detail di Readme

Buat, validasi, dan visualisasikan model data graf Neo4j. Memungkinkan impor/ekspor model dari Arrows.app.

Mode Transport

Semua server mendukung beberapa mode transport:

  • STDIO (default): Input/output standar untuk alat lokal dan integrasi Claude Desktop
  • SSE: Server-Sent Events untuk penerapan berbasis web
  • HTTP: HTTP yang dapat dialirkan untuk penerapan web modern dan layanan mikro

Konfigurasi Transport HTTP

Untuk menjalankan server dalam mode HTTP, gunakan flag --transport http:

# 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/

Variabel lingkungan juga didukung:

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

Penerapan Cloud

Semua server di repositori ini telah dikontainerisasi dan siap untuk penerapan cloud di platform seperti AWS ECS Fargate dan Azure Container Apps. Setiap server mendukung mode transport HTTP yang dirancang khusus untuk penerapan yang skalabel dan siap produksi dengan kemampuan auto-scaling dan load balancing.

📋 Panduan Lengkap Penerapan Cloud →

Panduan penerapan mencakup:

  • AWS ECS Fargate: Penerapan langkah demi langkah dengan auto-scaling dan Application Load Balancer
  • Azure Container Apps: Penerapan kontainer serverless dengan penskalaan bawaan dan manajemen lalu lintas
  • Praktik Terbaik Konfigurasi: Keamanan, pemantauan, rekomendasi sumber daya, dan pemecahan masalah
  • Contoh Integrasi: Menghubungkan klien MCP ke server yang diterapkan di cloud

Berkontribusi

Kontribusi sangat diterima! Silakan kirimkan Pull Request.

Postingan Blog

Lisensi

Lisensi MIT