Labsco
MCP SERVER

MCP Neo4j Server

by da-okazaki

Run Cypher against a Neo4j database from the conversation, and create nodes and relationships without writing query text for the common cases.

NoSQL, Graph & Key-Value StoresVerified
Summary
Graph access costs three tool definitions, not a wrapper per operation.

execute_query covers everything Cypher covers, which means reads, aggregations, updates and deletes all arrive through one small surface, and the two creation tools exist so the writes you do constantly need no query text at all. Because parameters are a separate argument, the values in a generated query stay out of the query itself.

What it is

A three-tool Neo4j client: arbitrary Cypher with bound parameters, plus direct creation of a node and of a relationship between two nodes.

What you get
  • Any Cypher query, with values passed through params rather than interpolated into the query string
  • Node creation from a label and a property map
  • Relationship creation between two node IDs, with a type and its own properties
Requirements

A reachable Neo4j instance and its password. npx on your PATH.

Setup effort

One command plus a key — npx -y @alanse/mcp-neo4j-server, then supply credentials