diff --git a/servers/mcp-neo4j-cypher/src/mcp_neo4j_cypher/server.py b/servers/mcp-neo4j-cypher/src/mcp_neo4j_cypher/server.py index 605466f..f14cb3d 100644 --- a/servers/mcp-neo4j-cypher/src/mcp_neo4j_cypher/server.py +++ b/servers/mcp-neo4j-cypher/src/mcp_neo4j_cypher/server.py @@ -32,7 +32,7 @@ def _format_namespace(namespace: str) -> str: def _is_write_query(query: str) -> bool: """Check if the query is a write query.""" return ( - re.search(r"\b(MERGE|CREATE|SET|DELETE|REMOVE|ADD)\b", query, re.IGNORECASE) + re.search(r"\b(MERGE|CREATE|INSERT|SET|DELETE|REMOVE|ADD)\b", query, re.IGNORECASE) is not None )