mcp-neo4j-server-sse-java
If you are the rightful owner of mcp-neo4j-server-sse-java and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
mcp-neo4j-server-sse-java is an MCP server implemented by Java using SSE or STDIO transport protocols.
A Model Context Protocol (MCP) server implementation that provides database interaction and allows for graph exploration capabilities through Neo4j. This server enables the execution of Cypher graph queries, analysis of complex domain data, and supports the selection of remotely accessible databases. Inspired by neo4j-contrib/mcp-neo4j. The project showcases integration with spring-ai-mcp-server-webflux-spring-boot-starter, support for both SSE and STDIO transports, and automatic tool registration using Spring AI's @Tool annotation.
Features
- Integration with spring-ai-mcp-server-webflux-spring-boot-starter
- Support for both SSE (Server-Sent Events) and STDIO transports
- Automatic tool registration using Spring AI's @Tool annotation
- Interactive prompt for database operations
- Execution of Cypher graph queries
Tools
read-neo4j-cypher
Execute Cypher read queries to read data from the database.
write-neo4j-cypher
Execute updating Cypher queries.
get-neo4j-schema
Get a list of all nodes types in the graph database, their attributes and relationships.