mcp-neo4j-server-sse-java
0
mcp-neo4j-server-sse-java is a Java-based MCP server for interacting with Neo4j databases through Cypher queries and graph analysis. It supports both Server-Sent Events (SSE) and STDIO transports and integrates smoothly with Spring AI for tool registration.
Overview
A Model Context Protocol (MCP) server implementation enabling database interaction and graph exploration using Neo4j. Provides execution of Cypher queries and analysis of complex data. Integrates with spring-ai-mcp-server-webflux-spring-boot-starter
and supports SSE and STDIO transports.
Features
- Integration with Spring AI and automatic tool registration
- Execution of read and write Cypher queries
- Schema exploration tools
Tools
- Query Tools: Execute Cypher read and update queries
- Schema Tools: Retrieve graph database node types and relationships
Usage
Clone the repository, build with Java 17+, and run in WebFlux SSE or STDIO mode. Configure cline_mcp_settings.json
for remote or local use.