Neo4j

आधिकारिक

Neo4j ग्राफ डेटाबेस सर्वर (स्कीमा + रीड/राइट-साइफर) और अलग ग्राफ डेटाबेस समर्थित मेमोरी

Neo4j MCP के साथ आप क्या कर सकते हैं?

  • अपने Neo4j ग्राफ स्कीमा को क्वेरी करेंget_schema का उपयोग करके नोड लेबल, रिलेशनशिप प्रकार और प्रॉपर्टी कुंजियों का निरीक्षण करें।
  • केवल-पढ़ने योग्य Cypher क्वेरी चलाएं — प्राकृतिक भाषा में प्रश्न पूछें और सहायक को आपके डेटाबेस के विरुद्ध READ क्वेरी निष्पादित करने दें।
  • Cypher स्टेटमेंट लिखें — आपके निर्देशों से उत्पन्न WRITE क्वेरी के माध्यम से ग्राफ डेटा बनाएं, अपडेट करें या हटाएं।
  • तथ्यों को नॉलेज ग्राफ के रूप में संग्रहीत करेंmcp-neo4j-memory के साथ एक स्थायी मेमोरी ग्राफ में संस्थाओं और रिलेशनशिप को सहेजें और सत्रों में उन्हें पुनः प्राप्त करें।
  • Neo4j Aura क्लाउड इंस्टेंस प्रबंधित करेंmcp-neo4j-cloud-aura-api के माध्यम से Aura इंस्टेंस को सूचीबद्ध करें, बनाएं, आकार बदलें या नष्ट करें और सुविधाओं को टॉगल करें।
  • ग्राफ डेटा मॉडल डिज़ाइन और विज़ुअलाइज़ करें — Neo4j डेटा मॉडल बनाएं, मान्य करें और निर्यात करें, जिसमें Arrows.app से आयात/निर्यात शामिल है।

दस्तावेज़

Neo4j Labs MCP सर्वर

Neo4j Labs

ये MCP सर्वर Neo4j Labs कार्यक्रम का हिस्सा हैं। इन्हें Neo4j Field GenAI टीम द्वारा विकसित और अनुरक्षित किया जाता है और व्यापक डेवलपर समुदाय से योगदान का स्वागत है। ये सर्वर अक्सर नई और प्रायोगिक सुविधाओं के साथ अपडेट किए जाते हैं, लेकिन Neo4j उत्पाद टीम द्वारा समर्थित नहीं हैं।

ये सक्रिय रूप से विकसित और अनुरक्षित हैं, लेकिन हम पश्चगामी संगतता और पदावनति के बारे में कोई SLA या गारंटी प्रदान नहीं करते हैं।

यदि आप आधिकारिक उत्पाद Neo4j MCP सर्वर खोज रहे हैं तो कृपया इसे यहाँ पाएँ।

अवलोकन

मॉडल संदर्भ प्रोटोकॉल (MCP) बड़े भाषा मॉडलों (LLMs) और बाहरी प्रणालियों के बीच संदर्भ प्रबंधित करने के लिए एक मानकीकृत प्रोटोकॉल है।

यह आपको Claude Desktop, या किसी अन्य MCP क्लाइंट (VS Code, Cursor, Windsurf, Gemini CLI) का उपयोग करके, Neo4j और आपके Aura खाते के साथ प्राकृतिक भाषा में काम करने देता है, जैसे:

  • इस ग्राफ में क्या है?
  • आवृत्ति, कुल और औसत मात्रा के अनुसार शीर्ष उत्पादों की बिक्री से एक चार्ट प्रस्तुत करें
  • मेरे इंस्टेंस सूचीबद्ध करें
  • 4GB और ग्राफ डेटा साइंस सक्षम के साथ Aura Professional के लिए mcp-test नामक एक नया इंस्टेंस बनाएँ
  • इस तथ्य को संग्रहीत करें कि मैंने आज Andreas और Oskar के साथ Neo4j MCP सर्वर पर काम किया

सर्वर

mcp-neo4j-cypher - प्राकृतिक भाषा से Cypher क्वेरीज़

Readme में विवरण

कॉन्फ़िगर किए गए डेटाबेस के लिए डेटाबेस स्कीमा प्राप्त करें और उस डेटाबेस पर जनरेट की गई पठन और लेखन Cypher क्वेरीज़ निष्पादित करें।

आवश्यकता: स्कीमा निरीक्षण के लिए Neo4j इंस्टेंस पर APOC प्लगइन स्थापित और सक्षम होना आवश्यक है।

mcp-neo4j-memory - Neo4j में संग्रहीत ज्ञान ग्राफ मेमोरी

Readme में विवरण

स्थानीय या दूरस्थ Neo4j इंस्टेंस में अपने व्यक्तिगत ज्ञान ग्राफ से इकाइयाँ और संबंध संग्रहीत करें और पुनर्प्राप्त करें। विभिन्न सत्रों, वार्तालापों, क्लाइंट्स में उस जानकारी तक पहुँचें।

mcp-neo4j-cloud-aura-api - Neo4j Aura क्लाउड सेवा प्रबंधन API

Readme में विवरण

अपने AI सहायक चैट के आराम से सीधे अपने Neo4j Aura इंस्टेंस प्रबंधित करें।

इंस्टेंस बनाएँ और नष्ट करें, नाम से इंस्टेंस खोजें, उन्हें ऊपर और नीचे स्केल करें और सुविधाएँ सक्षम करें।

mcp-neo4j-data-modeling - इंटरैक्टिव ग्राफ डेटा मॉडलिंग और विज़ुअलाइज़ेशन

Readme में विवरण

Neo4j ग्राफ डेटा मॉडल बनाएँ, मान्य करें और विज़ुअलाइज़ करें। Arrows.app से मॉडल आयात/निर्यात की अनुमति देता है।

ट्रांसपोर्ट मोड

सभी सर्वर कई ट्रांसपोर्ट मोड का समर्थन करते हैं:

  • STDIO (डिफ़ॉल्ट): स्थानीय उपकरणों और Claude Desktop एकीकरण के लिए मानक इनपुट/आउटपुट
  • SSE: वेब-आधारित परिनियोजनों के लिए सर्वर-प्रेषित ईवेंट
  • HTTP: आधुनिक वेब परिनियोजनों और माइक्रोसर्विसेज़ के लिए स्ट्रीमेबल HTTP

HTTP ट्रांसपोर्ट कॉन्फ़िगरेशन

HTTP मोड में सर्वर चलाने के लिए, --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/

एनवायरनमेंट वेरिएबल भी समर्थित हैं:

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

क्लाउड परिनियोजन

इस रिपॉज़िटरी के सभी सर्वर कंटेनरीकृत हैं और AWS ECS Fargate और Azure Container Apps जैसे प्लेटफ़ॉर्म पर क्लाउड परिनियोजन के लिए तैयार हैं। प्रत्येक सर्वर HTTP ट्रांसपोर्ट मोड का समर्थन करता है जो विशेष रूप से ऑटो-स्केलिंग और लोड संतुलन क्षमताओं के साथ स्केलेबल, उत्पादन-तैयार परिनियोजनों के लिए डिज़ाइन किया गया है।

📋 संपूर्ण क्लाउड परिनियोजन गाइड →

परिनियोजन गाइड में शामिल हैं:

  • AWS ECS Fargate: ऑटो-स्केलिंग और एप्लिकेशन लोड बैलेंसर के साथ चरण-दर-चरण परिनियोजन
  • Azure Container Apps: अंतर्निहित स्केलिंग और ट्रैफ़िक प्रबंधन के साथ सर्वरलेस कंटेनर परिनियोजन
  • कॉन्फ़िगरेशन सर्वोत्तम अभ्यास: सुरक्षा, निगरानी, संसाधन अनुशंसाएँ, और समस्या निवारण
  • एकीकरण उदाहरण: MCP क्लाइंट्स को क्लाउड-परिनियोजित सर्वरों से जोड़ना

योगदान

योगदान का स्वागत है! कृपया बेझिझक एक पुल अनुरोध सबमिट करें।

ब्लॉग पोस्ट

लाइसेंस

MIT लाइसेंस