Releases: neo4j-contrib/mcp-neo4j
Releases · neo4j-contrib/mcp-neo4j
mcp-neo4j-cypher-v0.3.1
v0.3.1
Changed
- Update Neo4j Driver syntax to use
driver.execute_query(...). This cleans the driver code.
Added
- Add clear warnings for config declaration via cli and env variables
What's Changed
- Cypher refactor driver code by @a-s-g93 in #130
- Docs: Update mcp-neo4j-cypher command argument flags by @johnymontana in #135
- Minor README updates by @jalakoo in #133
- Update http examples to not bind to all interfaces by @Liam-Doodson in #136
- cypher - add warnings and info for server config, update changelog by @a-s-g93 in #138
- cypher - prep v0.3.1 by @a-s-g93 in #139
New Contributors
- @johnymontana made their first contribution in #135
- @jalakoo made their first contribution in #133
- @Liam-Doodson made their first contribution in #136
Full Changelog: mcp-neo4j-data-modeling-v0.3.0...mcp-neo4j-cypher-v0.3.1
mcp-neo4j-data-modeling-v0.3.0
v0.3.0
Fixed
- Remove back slashes from f-string in Mermaid config generation
Added
- Update PR workflow to iterate over Python 3.10 to 3.13
- Add example data model resources
- Add tools to list and retrieve example data models and their Mermaid configurations
What's Changed
- remove backslashes in f-string, update pr workflow to test 3.10 - 3.13 by @a-s-g93 in #127
- feat: Add comprehensive example data models as MCP resources by @rfrneo4j in #122
- update changelog, versions, python deps by @a-s-g93 in #128
Full Changelog: mcp-neo4j-aura-manager-v0.3.0...mcp-neo4j-data-modeling-v0.3.0
mcp-neo4j-data-modeling-v0.2.0
v0.2.0
Added
- Add HTTP transport option
- Migrate to FastMCP v2.x
What's Changed
Full Changelog: mcp-neo4j-memory-v0.2.0...mcp-neo4j-data-modeling-v0.2.0
mcp-neo4j-aura-manager-v0.3.0
v0.3.0
Changed
- Migrate to FastMCP v2.x
Added
- Add HTTP transport option
What's Changed
Full Changelog: mcp-neo4j-data-modeling-v0.2.0...mcp-neo4j-aura-manager-v0.3.0
mcp-neo4j-memory-v0.2.0
v0.2.0
Fixed
- Fix bug in
search_nodesmethod where query arg wasn't passed properly - Fix bug where stdio transport was always selected
- Fixed argument parsing in server init
Changed
- Implement FastMCP with function decorators to simplify server code
- Add HTTP transport option
- Migrate to FastMCP v2.x
- rename tools to be more clear -
search_nodesintosearch_memoriesandfind_nodesintofind_memories_by_name - Update underlying Pydantic class
ObservationAdditionto haveobservationsfield to be consistent withObservationDeletionclass - Update Dockerfile to include
NEO4J_DATABASE,NEO4J_TRANSPORT,NEO4J_MCP_SERVER_HOST,NEO4J_MCP_SERVER_PORTandNEO4J_MCP_SERVER_PATHenv variables
What's Changed
- Update generate-upload-dxt-cypher.yml by @a-s-g93 in #106
- update version, changelog by @a-s-g93 in #107
Full Changelog: mcp-neo4j-cypher-v0.3.0...mcp-neo4j-memory-v0.2.0
mcp-neo4j-cypher-v0.3.0
v0.3.0
Fixed
- Updated the
get_neo4j_schematool to include Relationship properties as well - Fix bug where
paramsarg wouldn't be parsed correctly
Changed
- Update error handling in read and write tools
- Update
get_neo4j_schematool description - Update
get_neo4j_schematool to catch missing apoc plugin error explicitly and provide guidance to client and user - Update error handling for tools to explicitly catch and return Neo4j based errors with details
Added
- Add .dxt file for Cypher MCP server
- Add .dxt file generation to Cypher MCP Publish GitHub action
- Add HTTP transport option
- Migrate to FastMCP v2.x
- Add tool annotations
- Update Dockerfile for http configuration
What's Changed
- Update generate-upload-dxt-cypher.yml by @a-s-g93 in #85
- add isError to result by @a-s-g93 in #86
- modify graph schema query by @Btibert3 in #78
- Feat/http mode by @rfrneo4j in #88
- Cypher update docker deployment by @a-s-g93 in #99
- Memory updates by @a-s-g93 in #100
- update fastmcp version, add annotations, update changelog by @a-s-g93 in #101
- update error handling, changelog by @a-s-g93 in #102
- update changelog, dxt manifest, versions, dockerfile by @a-s-g93 in #103
- Cypher fix params parsing issue by @a-s-g93 in #104
New Contributors
Full Changelog: mcp-neo4j-cypher-v0.2.4-dxt...mcp-neo4j-cypher-v0.3.0
mcp-neo4j-cypher-v0.2.4-dxt
What's Changed
Add dxt file as asset
Full Changelog: mcp-neo4j-cypher-v0.2.4...mcp-neo4j-cypher-v0.2.4-dxt
mcp-neo4j-cypher-v0.2.4
v0.2.4
Fixed
- Fixed Cypher MCP Docker deployments by allowing user to declare NEO4J_MCP_SERVER_HOST and NEO4J_MCP_SERVER_PORT. Can now declare NEO4J_MCP_SERVER_HOST=0.0.0.0 to use Docker hosted Cypher MCP server.
Added
- NEO4J_MCP_SERVER_HOST and NEO4J_MCP_SERVER_PORT env variables
- --server-host and --server-port cli variables
What's Changed
- add host and port config options by @a-s-g93 in #76
- update changelog, readme, version by @a-s-g93 in #77
Full Changelog: mcp-neo4j-memory-v0.1.5...mcp-neo4j-cypher-v0.2.4
mcp-neo4j-memory-v0.1.5
v0.1.5
Fixed
- Remove use of dynamic node labels and relationship types to be compatible with Neo4j versions < 5.26
What's Changed
- Update README.md by @a-s-g93 in #66
- remove dynamic node labels and rel types, tested with neo4j v5.24 by @a-s-g93 in #70
- update versions, changelog by @a-s-g93 in #71
Full Changelog: mcp-neo4j-data-modeling-v0.1.1...mcp-neo4j-memory-v0.1.5
mcp-neo4j-data-modeling-v0.1.1
v0.1.1
Fixed
- Shorten tool names to comply with Cursor name length restrictions
Changed
- Removed NVL visualization due to compatibility issues
Added
- Code generation tools for ingestion queries
- Resource that explains the recommended process of ingesting data into Neo4j
- Mermaid visualization configuration generation
What's Changed
- add mermaid viz support by @a-s-g93 in #61
- add code generation, ingest process resource by @a-s-g93 in #63
- Fix a typo in README.md by @schubertjan in #62
- remove nvl viz by @a-s-g93 in #64
- prep for data modeling v0.1.1 by @a-s-g93 in #65
New Contributors
- @schubertjan made their first contribution in #62
Full Changelog: mcp-neo4j-data-modeling-v0.1.0...mcp-neo4j-data-modeling-v0.1.1