# Generated by Ansible - do not edit manually services: neo4j-cypher: image: mcp/neo4j-cypher:{{ neo4j_mcp_image_version }} container_name: neo4j-cypher restart: unless-stopped ports: - "{{neo4j_cypher_mcp_port}}:8000" environment: - NEO4J_URI=bolt://{{neo4j_host}}:{{neo4j_bolt_port}} - NEO4J_USERNAME=neo4j - NEO4J_PASSWORD={{neo4j_cypher_password}} - NEO4J_DATABASE=neo4j - NEO4J_TRANSPORT=http - NEO4J_MCP_SERVER_HOST=0.0.0.0 - NEO4J_MCP_SERVER_PORT=8000 - NEO4J_MCP_SERVER_PATH=/mcp - NEO4J_NAMESPACE=local - NEO4J_MCP_SERVER_ALLOWED_HOSTS={{neo4j_mcp_server_allowed_hosts}} - NEO4J_MCP_SERVER_ALLOW_ORIGINS= - NEO4J_READ_TIMEOUT=30 logging: driver: syslog options: syslog-address: "tcp://127.0.0.1:{{neo4j_cypher_syslog_port}}" syslog-format: "{{syslog_format}}" tag: "neo4j-cypher"