Skip to content

Commit 0bcf524

Browse files
committed
renamed mcp-server-neo4j to mcp-neo4j-cypher
1 parent 166a814 commit 0bcf524

File tree

7 files changed

+18
-8
lines changed

7 files changed

+18
-8
lines changed

README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
1-
# Neo4j MCP Servers
1+
# Neo4j MCP Clients & Servers
22

3-
Model Context Protocol (MCP) is a [new, standardized protocol](https://modelcontextprotocol.io/introduction) for managing context between large language models (LLMs) and external systems.
3+
Model Context Protocol (MCP) is a [standardized protocol](https://modelcontextprotocol.io/introduction) for managing context between large language models (LLMs) and external systems.
44

55
This lets you use Claude Desktop, or any MCP Client, to use natural language to accomplish things with Neo4j and your Aura account, e.g.:
66

77
* `What is in this graph?`
88

9+
## Servers
10+
11+
### `mcp-neo4j-cypher` - natural language to Cypher queries
12+
13+
### `mcp-neo4j-memory` - knowledge graph memory stored in Neo4j
14+
15+
### `mcp-json-memory` - knowledge graph memory stored in a file
16+
17+
A reference server for modeling memory as a knowledge graph.
18+
919
## Contributing
1020

1121
Contributions are welcome! Please feel free to submit a Pull Request.

servers/mcp-neo4j-cypher/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
2-
name = "mcp-server-neo4j"
2+
name = "mcp-neo4j-cypher"
33
version = "0.5.1"
4-
description = "A simple neo4j MCP server"
4+
description = "A simple Neo4j MCP server"
55
readme = "README.md"
66
requires-python = ">=3.10"
77
dependencies = ["mcp>=0.9.1", "neo4j>=5.26.0"]
@@ -14,4 +14,4 @@ build-backend = "hatchling.build"
1414
dev-dependencies = ["pyright>=1.1.389"]
1515

1616
[project.scripts]
17-
mcp-server-neo4j = "mcp_server_neo4j:main"
17+
mcp-neo4j-cypher = "mcp_neo4j_cypher:main"

servers/mcp-neo4j-cypher/src/mcp_server_neo4j/__init__.py renamed to servers/mcp-neo4j-cypher/src/mcp_neo4j_cypher/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
def main():
88
"""Main entry point for the package."""
9-
parser = argparse.ArgumentParser(description='Neo4j MCP Server')
9+
parser = argparse.ArgumentParser(description='Neo4j Cypher MCP Server')
1010
parser.add_argument('--db-url',
1111
default="bolt://localhost:7687",
1212
help='Neo4j connection URL')

servers/mcp-neo4j-cypher/src/mcp_server_neo4j/server.py renamed to servers/mcp-neo4j-cypher/src/mcp_neo4j_cypher/server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from neo4j import GraphDatabase
1313
import re
1414

15-
logger = logging.getLogger('mcp_neo4j_server')
15+
logger = logging.getLogger('mcp_neo4j_cypher')
1616
logger.info("Starting MCP neo4j Server")
1717

1818
def is_write_query(query: str) -> bool:

servers/mcp-neo4j-cypher/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)