mcp-neo4j-server-sse-java

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.