Skip to content

Releases: neo4j-contrib/mcp-neo4j

mcp-neo4j-memory-v0.4.1

30 Sep 18:10
7cb1af4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: mcp-neo4j-data-modeling-v0.5.0...mcp-neo4j-memory-v0.4.1

mcp-neo4j-data-modeling-v0.5.1

30 Sep 18:21
0e648fd

Choose a tag to compare

Added

  • Add namespacing support for multi-tenant deployments with --namespace CLI argument and NEO4J_NAMESPACE environment variable

What's Changed

Full Changelog: mcp-neo4j-cypher-v0.4.1...mcp-neo4j-data-modeling-v0.5.1

mcp-neo4j-cypher-v0.4.1

30 Sep 18:09
7cb1af4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: mcp-neo4j-data-modeling-v0.5.0...mcp-neo4j-cypher-v0.4.1

mcp-neo4j-aura-manager-v0.4.3

30 Sep 18:20
0e648fd

Choose a tag to compare

Added

  • Add namespacing support for multi-tenant deployments with --namespace CLI argument and NEO4J_NAMESPACE environment variable

What's Changed

Full Changelog: mcp-neo4j-cypher-v0.4.1...mcp-neo4j-aura-manager-v0.4.3

mcp-neo4j-data-modeling-v0.5.0

16 Sep 16:03
ea02ffa

Choose a tag to compare

Fixed

  • Fix bug where MCP server could only be deployed with stdio transport

Changed

  • Update README with link to data modeling demo repo and workflow image
  • Update Dockerfile for Docker Hub deployment
  • Change default transport to stdio in Dockerfile

Added

  • Add security middleware (CORS and TrustedHost) for HTTP and SSE transports
  • Add CLI support for --allow-origins and --allowed-hosts configuration
  • Add environment variable for NEO4J_MCP_SERVER_ALLOW_ORIGINS and NEO4J_MCP_SERVER_ALLOWED_HOSTS configuration
  • Add detailed logging for configuration parameter parsing

What's Changed

Full Changelog: mcp-neo4j-aura-manager-v0.4.2...mcp-neo4j-data-modeling-v0.5.0

mcp-neo4j-aura-manager-v0.4.2

16 Sep 15:28
ec1a29f

Choose a tag to compare

Fixed

  • fix bug where config logging wasn't being used

Changed

  • Use stateless_http=False when using http or sse transport to be consistent with previous configuration

What's Changed

  • fix config parsing, remote deployments use stateful http to be consis… by @a-s-g93 in #178
  • Aura manager prep v0.4.2 by @a-s-g93 in #179

Full Changelog: mcp-neo4j-aura-manager-v0.4.1...mcp-neo4j-aura-manager-v0.4.2

mcp-neo4j-aura-manager-v0.4.1

16 Sep 12:42
d432187

Choose a tag to compare

Fixed

  • f-string bug in utils.py patched for earlier Python versions

What's Changed

  • aura-manager - update PR tests, update utils bug by @a-s-g93 in #174
  • aura-manager - bump versions, update changelog by @a-s-g93 in #175

Full Changelog: mcp-neo4j-aura-manager-v0.4.0...mcp-neo4j-aura-manager-v0.4.1

mcp-neo4j-memory-v0.4.0

15 Sep 17:47
458c7b4

Choose a tag to compare

v0.4.0

Changed

  • Change default transport to stdio in Dockerfile

Added

  • Add env variable NEO4J_MCP_SERVER_ALLOW_ORIGINS and cli variable --allow-origins to configure CORS Middleware for remote deployments
  • Add env variable NEO4J_MCP_SERVER_ALLOWED_HOSTS and cli variable --allowed-hosts to configure Trusted Hosts Middleware for remote deployments
  • Update HTTP and SSE transports to use security middleware
  • Add comprehensive HTTP transport integration tests with security middleware testing

What's Changed

  • General - create common package for shared code by @a-s-g93 in #167
  • Revert "General - create common package for shared code" by @a-s-g93 in #168
  • memory - add security middleware by @a-s-g93 in #169
  • memory - prep v0.4.0 release by @a-s-g93 in #170

Full Changelog: mcp-neo4j-cypher-v0.4.0...mcp-neo4j-memory-v0.4.0

mcp-neo4j-aura-manager-v0.4.0

15 Sep 21:54
38f9bdc

Choose a tag to compare

Changed

  • Change default transport in Dockerfile to stdio
  • Split client, service and MCP classes into separate files
  • Create centralized logger config in utils.py

Added

  • Add tool annotations to tools to better describe their effects
  • Add security middleware (CORS and TrustedHost protection) for HTTP transport
  • Add --allow-origins and --allowed-hosts command line arguments
  • Add security environment variables: NEO4J_MCP_SERVER_ALLOW_ORIGINS and NEO4J_MCP_SERVER_ALLOWED_HOSTS
  • Update config parsing functions
  • Add clear logging for config declaration via cli and env variables

What's Changed

  • add security middleware to aura server by @a-s-g93 in #171
  • add logging to utils parsing functions, update tests by @a-s-g93 in #172
  • aura-manager - prep v0.4.0 by @a-s-g93 in #173

Full Changelog: mcp-neo4j-memory-v0.4.0...mcp-neo4j-aura-manager-v0.4.0

mcp-neo4j-cypher-v0.4.0

11 Sep 13:37
e4cf6c0

Choose a tag to compare

v0.4.0

Changed

  • Change default transport to stdio in Dockerfile

Added

  • Added Cypher result sanitation function from Neo4j GraphRAG that removes embedding values from the result
  • Add env variable NEO4J_MCP_SERVER_ALLOW_ORIGINS and cli variable --allow-origins to configure CORS Middleware for remote deployments
  • Add env variable NEO4J_MCP_SERVER_ALLOWED_HOSTS and cli variable --allowed-hosts to configure Trusted Hosts Middleware for remote deployments
  • Update HTTP and SSE transports to use security middleware - fixes CVE-2025-10193
  • Added read_neo4j_cypher query timeout configuration via --read-timeout CLI parameter and NEO4J_READ_TIMEOUT environment variable (defaults to 30 seconds)
  • Add response token limit for read Cypher responses

What's Changed

Full Changelog: mcp-neo4j-data-modeling-v0.4.0...mcp-neo4j-cypher-v0.4.0