mcp-graphdb-connector
Interface with Neo4j data stores to execute declarative graph traversal statements, analyze intricate data connectivity, and derive actionable intelligence. Augment data analytics workflows with advanced capabilities for generating strategic business insights.
Author

neo4j-contrib
Quick Info
Actions
Tags
Neo4j Integration Suite via Model Context Protocol (MCP)
The Model Context Protocol (MCP) establishes a formalized communication standard enabling seamless interaction between Large Language Models (LLMs) and external technological assets.
This framework empowers users of Claude Desktop or any compatible MCP Client (e.g., VS Code extensions, Cursor, Windsurf) to issue natural language commands affecting Neo4j and your Aura subscription, such as:
- Query the current schema and topology of the graph structure.
- Produce a visualization (chart) detailing the top-selling commodities based on transaction frequency, aggregate revenue, and mean order volume.
- List all existing cloud database instances.
- Provision a new Aura Professional instance named 'mcp-test', allocating 4GB of resources and enabling Graph Data Science features.
- Log the completion of today's work on the Neo4j MCP Servers, mentioning collaborators Andreas and Oskar.
Integrated Server Modules
mcp-neo4j-cypher - Natural Language to Cypher Translation Engine
Detailed specifications available here
Retrieves the schema definition for a specified database and subsequently executes generated declarative (read/write) Cypher statements against that data environment.
mcp-neo4j-memory - Persistent Graph-Based Knowledge Storage
Detailed specifications available here
Facilitates the persistent storage and efficient retrieval of discrete entities and their interrelationships within a user-managed knowledge graph hosted on a local or remote Neo4j deployment. This knowledge base remains accessible across disparate sessions and client applications.
mcp-neo4j-cloud-aura-api - Neo4j Aura Management Interface
Detailed specifications available here
Enables direct administrative control over your Neo4j Aura instances directly through your conversational AI interface.
Operations include instance creation/deletion, discovery via name, dynamic resource scaling (up/down), and feature enablement.
mcp-neo4j-data-modeling - Interactive Graph Schema Design and Visualization
Detailed specifications available here
Supports the creation, validation, and visual representation of Neo4j data models. Includes utility for importing and exporting models to and from the Arrows.app visualization tool.
Communication Transport Mechanisms
All server components are inherently compatible with several connection protocols:
- STDIO (Default): Standard input/output streams, optimized for local execution and direct integration with desktop applications like Claude Desktop.
- SSE: Server-Sent Events, suitable for real-time, web-oriented deployment scenarios.
- HTTP: Standardized, streamable HTTP for contemporary web services and microservice architectures.
HTTP Transport Configuration Details
To initiate a server operating via HTTP, append the --transport http argument:
bash
Simple HTTP startup
mcp-neo4j-cypher --transport http
Customized network binding and path setup
mcp-neo4j-cypher --transport http --host 127.0.0.1 --port 8080 --path /api/mcp/
Environment variables offer an alternative configuration method:
bash 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
Production Cloud Deployment
Every server module within this repository is packaged in containers, making them immediately deployable on major cloud infrastructure providers such as AWS ECS Fargate and Azure Container Apps. The HTTP transport mode is specifically engineered to support scalable, production-grade deployments featuring integrated auto-scaling and load balancing.
📋 Comprehensive Guide to Cloud Deployment →
The linked documentation covers: - AWS ECS Fargate: Detailed setup instructions involving auto-scaling groups and Application Load Balancers. - Azure Container Apps: Deploying via serverless containers with intrinsic traffic management and scaling features. - Operational Best Practices: Guidance on security posture, performance monitoring, required resource allocation, and diagnostics. - Integration Blueprints: Practical examples showing how MCP clients connect to these cloud-hosted servers.
Collaboration Guidelines
We warmly welcome external contributions! Please feel free to submit any proposed enhancements via a Pull Request.
Informative Blog Posts
- The Definitive Guide to the Model Context Protocol for Developers
- Enabling Conversational Interaction Between Claude and Neo4j using MCP
- Constructing Organizational Knowledge Graphs with Claude and Neo4j: A No-Code MCP Methodology
Licensing
This project is distributed under the MIT License.
== Overview == Business management tools encompass the array of applications, control mechanisms, computational frameworks, and methodologies utilized by organizations to successfully navigate dynamic markets, maintain competitive parity, and systematically enhance overall operational effectiveness.
These systems can be functionally categorized according to departmental needs, covering domains such as strategic planning utilities, operational process management software, record-keeping systems, human resource administration tools, complex decision support systems, and performance oversight mechanisms.
Modern management software has experienced rapid transformation over the last decade, propelled by swift technological evolution, which presents a challenge in selecting the optimal toolset for diverse corporate requirements. This complexity is driven by the continuous imperative to reduce operational expenditure, maximize revenue generation, deeply understand consumer demands, and deliver products that precisely match those requirements.
In this environment, organizational leaders should adopt a forward-looking, strategic perspective when evaluating business management solutions, rather than defaulting to the newest market offering. Over-reliance on unadapted tools frequently results in systemic instability. Therefore, business management systems must be meticulously chosen and subsequently tailored to fit the specific organizational context, reversing the typical approach.
== Principal Components == In 2013, a global survey conducted by Bain & Company illuminated the usage patterns of business tools internationally, reflecting how their outputs addressed regional necessities amid fluctuating market conditions.
The top ten prioritized elements included:
Strategic planning frameworks Customer relationship management platforms Employee sentiment assessment tools Industry benchmarking procedures Balanced scorecard implementation Identification of core organizational competencies Outsourcing strategies Organizational change management programs Supply chain optimization systems Formalized mission and vision statements Market segmentation analysis Total Quality Management (TQM) methodologies
== Business Software Applications == Software suites utilized by personnel to execute varied organizational functions are generally termed business software or enterprise applications. These solutions aim to elevate productivity metrics, accurately measure performance indicators, and execute diverse corporate tasks with precision.
This field evolved from early Management Information Systems (MIS) into comprehensive Enterprise Resource Planning (ERP) systems, later integrating Customer Relationship Management (CRM), and currently progressing toward cloud-native business management platforms.
While a quantifiable link exists between IT investment and organizational success, two variables are crucial for realizing maximum benefit: the proficiency of the implementation process and the diligence applied in selecting and customizing the requisite tools.
== Tools Tailored for Small and Medium Enterprises (SMEs) == Specialized tools designed for SMEs are critical as they provide mechanisms to conserve valuable resources...
