{"_id":"@daanrongen/neo4j-mcp","_rev":"8-a0979865cbeca4208aed9a6dea41706d","name":"@daanrongen/neo4j-mcp","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.0":{"name":"@daanrongen/neo4j-mcp","version":"1.0.0","keywords":["mcp","neo4j","cypher","graph","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/neo4j-mcp@1.0.0","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/neo4j-mcp#readme","bugs":{"url":"https://github.com/daanrongen/neo4j-mcp/issues"},"bin":{"neo4j-mcp":"dist/main.js"},"dist":{"shasum":"f8660ae1954c819c528bafe46cabe80b2c501be3","tarball":"https://registry.npmjs.org/@daanrongen/neo4j-mcp/-/neo4j-mcp-1.0.0.tgz","fileCount":3,"integrity":"sha512-vtu8GY/hl4Ave0hg8X22u1vncXUt19BeRqnmteUImI4NGwoo1unHNKLP+V6LJ57UahrY/ZkivsE91ENOS4uisw==","signatures":[{"sig":"MEUCIHrULLuPc0JWQ/Q36JZikncIUdlTpYUR5+oTgxBEfPqvAiEAxKT/BYJkxT6G+VsuKcYoe0ZL4SGuvi9CNQFKs4qPPFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2687469},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"5596899b0ff673019eca4250a396a92e62c48ff7","scripts":{"dev":"bun --watch src/main.ts","lint":"biome check .","test":"bun test","build":"bun build src/main.ts --outfile dist/main.js --target bun","start":"bun run src/main.ts","format":"biome format --write .","inspect":"DANGEROUSLY_OMIT_AUTH=true mcp-inspector bun dist/main.js","typecheck":"tsc -p tsconfig.check.json","postversion":"git push --follow-tags","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"daanrongen","email":"hi@daan.website"},"repository":{"url":"git+https://github.com/daanrongen/neo4j-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Neo4j — run Cypher queries, explore schema, and inspect database info over stdio","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.24.1","effect":"^3.13.0","neo4j-driver":"^5.28.1","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.4","bun-types":"latest","typescript":"^5.8.3","@biomejs/biome":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/neo4j-mcp_1.0.0_1774265404183_0.8830313668005221","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@daanrongen/neo4j-mcp","version":"1.0.1","keywords":["mcp","neo4j","cypher","graph","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/neo4j-mcp@1.0.1","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/neo4j-mcp#readme","bugs":{"url":"https://github.com/daanrongen/neo4j-mcp/issues"},"bin":{"neo4j-mcp":"dist/main.js"},"dist":{"shasum":"ccf5a6bda95ee270bf3e411bad82727798bd4826","tarball":"https://registry.npmjs.org/@daanrongen/neo4j-mcp/-/neo4j-mcp-1.0.1.tgz","fileCount":3,"integrity":"sha512-hUqPEUNBBikq4A/11AGhIcw0W0mdifsXedQY3/cWsnGaYnspg+a2DM3At/6uqt8somF3N9rydCWIf2T/EFT/Ww==","signatures":[{"sig":"MEUCIQDf+29M68F1KhOjBsJEg9ks8xB3P6Gcgykk+cw7fS3XawIgXaxdW8kBugbHExgMZgP4b6W/CpJVQ9faKdFw0Gkusic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2687469},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"5596899b0ff673019eca4250a396a92e62c48ff7","scripts":{"dev":"bun --watch src/main.ts","lint":"biome check .","test":"bun test","build":"bun build src/main.ts --outfile dist/main.js --target bun","start":"bun run src/main.ts","format":"biome format --write .","inspect":"DANGEROUSLY_OMIT_AUTH=true mcp-inspector bun dist/main.js","typecheck":"tsc -p tsconfig.check.json","postversion":"git push --follow-tags","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"daanrongen","email":"hi@daan.website"},"repository":{"url":"git+https://github.com/daanrongen/neo4j-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Neo4j — run Cypher queries, explore schema, and inspect database info over stdio","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.24.1","effect":"^3.13.0","neo4j-driver":"^5.28.1","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.4","bun-types":"latest","typescript":"^5.8.3","@biomejs/biome":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/neo4j-mcp_1.0.1_1774265636917_0.2686633723187595","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@daanrongen/neo4j-mcp","version":"1.0.2","keywords":["mcp","neo4j","cypher","graph","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/neo4j-mcp@1.0.2","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/neo4j-mcp#readme","bugs":{"url":"https://github.com/daanrongen/neo4j-mcp/issues"},"bin":{"neo4j-mcp":"dist/main.js"},"dist":{"shasum":"db0631814d6340f61b3c57cbb0e47c5e76f614ac","tarball":"https://registry.npmjs.org/@daanrongen/neo4j-mcp/-/neo4j-mcp-1.0.2.tgz","fileCount":3,"integrity":"sha512-hQvMxXeHHB7Oj+rzo2nvXoA05PCDGsDSx6LbaXKpyTp+AZZpjktd1FJ7VBVxw89SUwUZGLHsw/NfpZcSRRrNeA==","signatures":[{"sig":"MEUCIQCEligENMkAqFmP01X5z9BYOr/MPbyGwSxvIupgA3M5HQIgehS8ywx2jsHGb37+1DB3rcCvASGRQdaPcv8rdYqjAcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2688459},"main":"./dist/main.js","type":"module","_from":"file:daanrongen-neo4j-mcp-1.0.2.tgz","engines":{"bun":">=1.0.0"},"scripts":{"dev":"bun --watch src/main.ts","lint":"biome check .","test":"bun test","build":"bun build src/main.ts --outfile dist/main.js --target bun","format":"biome format --write .","inspect":"DANGEROUSLY_OMIT_AUTH=true mcp-inspector bun dist/main.js","typecheck":"tsc -p tsconfig.check.json","postversion":"git push --follow-tags","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"daanrongen","email":"hi@daan.website"},"_resolved":"/private/tmp/mcp-publish/daanrongen-neo4j-mcp-1.0.2.tgz","_integrity":"sha512-hQvMxXeHHB7Oj+rzo2nvXoA05PCDGsDSx6LbaXKpyTp+AZZpjktd1FJ7VBVxw89SUwUZGLHsw/NfpZcSRRrNeA==","repository":{"url":"git+https://github.com/daanrongen/neo4j-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Neo4j — run Cypher queries, explore schema, and inspect database info over stdio","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.1","effect":"^3.21.0","neo4j-driver":"^5.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.5","bun-types":"latest","typescript":"^5.8.3","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/neo4j-mcp_1.0.2_1776260991627_0.3933099153183228","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@daanrongen/neo4j-mcp","version":"1.0.3","keywords":["mcp","neo4j","cypher","graph","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/neo4j-mcp@1.0.3","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/neo4j-mcp#readme","bugs":{"url":"https://github.com/daanrongen/neo4j-mcp/issues"},"bin":{"neo4j-mcp":"dist/main.js"},"dist":{"shasum":"9a6b3e5a923a0019a68e62ea838fb528ad7628c1","tarball":"https://registry.npmjs.org/@daanrongen/neo4j-mcp/-/neo4j-mcp-1.0.3.tgz","fileCount":3,"integrity":"sha512-gJGJLXJn4YxX5QDcjijgERorygXmIAgt3a8HM0UwOl8uECVhr4f9dxZeJDTRVl6cpgBAaGnP8SD1CkA09CLy5Q==","signatures":[{"sig":"MEUCIQCvtcWM/NE5rvKiBijifRVaaYMGwJM3rQKTDgs3R7vkogIgScz04S2i3KMboOrqJqva35ASDx9n/pARUvbzjfnmdKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2688458},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"0045952f2a28deec185b34bcf4e60dc0fe76f678","scripts":{"dev":"bun --watch src/main.ts","lint":"biome check .","test":"bun test","build":"bun build src/main.ts --outfile dist/main.js --target bun","format":"biome format --write .","inspect":"DANGEROUSLY_OMIT_AUTH=true mcp-inspector bun src/main.ts","typecheck":"tsc -p tsconfig.check.json","postversion":"git push --follow-tags","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"daanrongen","email":"hi@daan.website"},"repository":{"url":"git+https://github.com/daanrongen/neo4j-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Neo4j — run Cypher queries, explore schema, and inspect database info over stdio","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.1","effect":"^3.21.0","neo4j-driver":"^5.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.5","bun-types":"latest","typescript":"^5.8.3","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/neo4j-mcp_1.0.3_1776263931060_0.820536126048464","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@daanrongen/neo4j-mcp","version":"1.1.0","keywords":["mcp","neo4j","cypher","graph","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/neo4j-mcp@1.1.0","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/neo4j-mcp#readme","bugs":{"url":"https://github.com/daanrongen/neo4j-mcp/issues"},"bin":{"neo4j-mcp":"dist/main.js"},"dist":{"shasum":"231ac670bd04edca4a20e23b2eb3b4f69e206011","tarball":"https://registry.npmjs.org/@daanrongen/neo4j-mcp/-/neo4j-mcp-1.1.0.tgz","fileCount":3,"integrity":"sha512-ti8UKRKFmpySLtzsMxKA4FvPxRLNriUuSeGseMAYzC/ibTID4dv/VDEyscMte8Q6wX5zs/EW3sqYipjwLskwTQ==","signatures":[{"sig":"MEUCIQCR37I3tInY5E0luJqb48m9XrsSwLxvskxVxBlgFfv3GwIgLWmxuZ4zx/DhUISvtyQY6Vgk9nJertgYgcOjt2i6tGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2685658},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"a352ab724e30b7273046389fa908d9a766500024","scripts":{"dev":"bun --watch src/main.ts","lint":"biome check .","test":"bun test","build":"bun build src/main.ts --outfile dist/main.js --target bun","format":"biome format --write .","inspect":"DANGEROUSLY_OMIT_AUTH=true mcp-inspector bun src/main.ts","typecheck":"tsc -p tsconfig.check.json","postversion":"git push --follow-tags","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"daanrongen","email":"hi@daan.website"},"repository":{"url":"git+https://github.com/daanrongen/neo4j-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Neo4j — run Cypher queries, explore schema, and inspect database info over stdio","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.1","effect":"^3.21.0","neo4j-driver":"^5.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.5","bun-types":"latest","typescript":"^5.8.3","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/neo4j-mcp_1.1.0_1776293746442_0.5174598331730187","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@daanrongen/neo4j-mcp","version":"1.1.1","keywords":["mcp","neo4j","cypher","graph","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/neo4j-mcp@1.1.1","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/neo4j-mcp#readme","bugs":{"url":"https://github.com/daanrongen/neo4j-mcp/issues"},"bin":{"neo4j-mcp":"dist/main.js"},"dist":{"shasum":"8f88777bab4cc923c93d23216a30c09ec6d5f4cb","tarball":"https://registry.npmjs.org/@daanrongen/neo4j-mcp/-/neo4j-mcp-1.1.1.tgz","fileCount":3,"integrity":"sha512-FpVHkRrPMlHopHIztUbbeEWwHASzDHgvxI+isaXR6v6+zbxsxREXphywJT1y4UOxml7JSId0pPzwsGO9J8tsFQ==","signatures":[{"sig":"MEUCIQC/dugc4CPqw8xykH+oaqZ/GP0TAfG53QLTkpIwz8ZkgQIgbVoRVHqOkN228BgW7xE6iWBQtZdmLU7Nq/03Dh5ulKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2685655},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"8d81f218ad85d3ec1f676077d17ef0381d4233a7","scripts":{"dev":"bun --watch src/main.ts","lint":"biome check .","test":"bun test","build":"bun build src/main.ts --outfile dist/main.js --target bun","format":"biome format --write .","inspect":"DANGEROUSLY_OMIT_AUTH=true mcp-inspector bun src/main.ts","typecheck":"tsc -p tsconfig.check.json","postversion":"git push --follow-tags","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"daanrongen","email":"hi@daan.website"},"repository":{"url":"git+https://github.com/daanrongen/neo4j-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Neo4j — run Cypher queries, explore schema, and inspect database info over stdio","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.1","effect":"^3.21.0","neo4j-driver":"^5.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.5","bun-types":"latest","typescript":"^5.8.3","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/neo4j-mcp_1.1.1_1776443706429_0.23807608693583004","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@daanrongen/neo4j-mcp","version":"1.1.2","keywords":["mcp","neo4j","cypher","graph","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/neo4j-mcp@1.1.2","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/neo4j-mcp#readme","bugs":{"url":"https://github.com/daanrongen/neo4j-mcp/issues"},"bin":{"neo4j-mcp":"dist/main.js"},"dist":{"shasum":"c8b63a2a937928ab90e76fce62657be013a95d51","tarball":"https://registry.npmjs.org/@daanrongen/neo4j-mcp/-/neo4j-mcp-1.1.2.tgz","fileCount":3,"integrity":"sha512-VRvGVXo9kOKQaaFtOJnYzFS5vQU7o4QM+6HencJT6z2YOQEwTSrIYlDhBcHlsJjC0kQRY2nt+8FIrPZtR0fj1w==","signatures":[{"sig":"MEYCIQCIInQrYdv6GwrW9u13N51nlRjQ+jcLcZo+BseotEhWcQIhAJw2AMDPj0pCbariTfbJlY2mFX1xF2IQZbaljt1+kOTF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daanrongen%2fneo4j-mcp@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2685655},"main":"./dist/main.js","type":"module","_from":"file:daanrongen-neo4j-mcp-1.1.2.tgz","engines":{"bun":">=1.0.0"},"scripts":{"dev":"bun --watch src/main.ts","lint":"biome check .","test":"bun test","build":"bun build src/main.ts --outfile dist/main.js --target bun","format":"biome format --write .","inspect":"DANGEROUSLY_OMIT_AUTH=true mcp-inspector bun src/main.ts","typecheck":"tsc -p tsconfig.check.json","postversion":"git push --follow-tags","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"daanrongen","email":"hi@daan.website"},"_resolved":"/home/runner/work/neo4j-mcp/neo4j-mcp/daanrongen-neo4j-mcp-1.1.2.tgz","_integrity":"sha512-VRvGVXo9kOKQaaFtOJnYzFS5vQU7o4QM+6HencJT6z2YOQEwTSrIYlDhBcHlsJjC0kQRY2nt+8FIrPZtR0fj1w==","repository":{"url":"git+https://github.com/daanrongen/neo4j-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Neo4j — run Cypher queries, explore schema, and inspect database info over stdio","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.1","effect":"^3.21.0","neo4j-driver":"^5.28.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.5","bun-types":"latest","typescript":"^5.8.3","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/neo4j-mcp_1.1.2_1776718439945_0.18420574395921507","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@daanrongen/neo4j-mcp","version":"1.1.4","description":"MCP server for Neo4j — run Cypher queries, explore schema, and inspect database info over stdio","type":"module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/daanrongen/neo4j-mcp.git"},"keywords":["mcp","neo4j","cypher","graph","model-context-protocol","effect"],"bin":{"neo4j-mcp":"dist/main.js"},"main":"./dist/main.js","scripts":{"dev":"bun --watch src/main.ts","inspect":"DANGEROUSLY_OMIT_AUTH=true mcp-inspector bun src/main.ts","build":"bun build src/main.ts --outfile dist/main.js --target bun","typecheck":"tsc -p tsconfig.check.json","test":"bun test","lint":"biome check .","format":"biome format --write .","release:patch":"npm version patch","release:minor":"npm version minor","release:major":"npm version major","postversion":"git push --follow-tags"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","effect":"^3.21.0","neo4j-driver":"^5.28.1","zod":"^3.24.1"},"devDependencies":{"@biomejs/biome":"^2.4.12","bun-types":"latest","lefthook":"^2.1.5","typescript":"^5.8.3"},"engines":{"bun":">=1.0.0"},"publishConfig":{"access":"public"},"_id":"@daanrongen/neo4j-mcp@1.1.4","bugs":{"url":"https://github.com/daanrongen/neo4j-mcp/issues"},"homepage":"https://github.com/daanrongen/neo4j-mcp#readme","_integrity":"sha512-r7OyTkAKA8g8Ng+D10zARkBTABGVaJTQQaU8mf/lEn3ViUisF+L9qVhVN7gGmArtDJOL0ig3CpuVlqROEQeh/Q==","_resolved":"/home/runner/work/neo4j-mcp/neo4j-mcp/daanrongen-neo4j-mcp-1.1.4.tgz","_from":"file:daanrongen-neo4j-mcp-1.1.4.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-r7OyTkAKA8g8Ng+D10zARkBTABGVaJTQQaU8mf/lEn3ViUisF+L9qVhVN7gGmArtDJOL0ig3CpuVlqROEQeh/Q==","shasum":"8be470d49371c79ce4069628aebc826e7e3b511f","tarball":"https://registry.npmjs.org/@daanrongen/neo4j-mcp/-/neo4j-mcp-1.1.4.tgz","fileCount":3,"unpackedSize":2685655,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daanrongen%2fneo4j-mcp@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWIgWlUiIPDsjcnk/xo1/IUXmm+7QtRq8uObFyMqCqdAIhALbZpE2WzM/bRMW2sq/5z6sNBVamDFZk3Gk4MN+6p+y9"}]},"_npmUser":{"name":"daanrongen","email":"hi@daan.website"},"directories":{},"maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/neo4j-mcp_1.1.4_1776719196703_0.13852897435305134"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-23T11:30:04.077Z","modified":"2026-04-20T21:06:37.227Z","1.0.0":"2026-03-23T11:30:04.380Z","1.0.1":"2026-03-23T11:33:57.092Z","1.0.2":"2026-04-15T13:49:51.831Z","1.0.3":"2026-04-15T14:38:51.245Z","1.1.0":"2026-04-15T22:55:46.661Z","1.1.1":"2026-04-17T16:35:06.614Z","1.1.2":"2026-04-20T20:54:00.161Z","1.1.4":"2026-04-20T21:06:36.915Z"},"bugs":{"url":"https://github.com/daanrongen/neo4j-mcp/issues"},"license":"MIT","homepage":"https://github.com/daanrongen/neo4j-mcp#readme","keywords":["mcp","neo4j","cypher","graph","model-context-protocol","effect"],"repository":{"type":"git","url":"git+https://github.com/daanrongen/neo4j-mcp.git"},"description":"MCP server for Neo4j — run Cypher queries, explore schema, and inspect database info over stdio","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"readme":"# neo4j-mcp\n\nMCP server for [Neo4j](https://neo4j.com/) — run Cypher queries, explore graph schema, and inspect database info over stdio.\n\n## Installation\n\n```bash\nbunx @daanrongen/neo4j-mcp\n```\n\n## Tools (8 total)\n\n| Domain     | Tools                                                                          | Coverage                                        |\n| ---------- | ------------------------------------------------------------------------------ | ----------------------------------------------- |\n| **Query**  | `run_query`, `run_read_query`                                                  | Execute Cypher queries (write and read-only)    |\n| **Schema** | `get_schema`, `get_labels`, `get_relationship_types`, `get_indexes`, `get_constraints` | Inspect graph schema and metadata       |\n| **Info**   | `get_server_info`                                                              | Neo4j server address and version                |\n\n## Configuration\n\n| Variable         | Required | Description                                                              |\n| ---------------- | -------- | ------------------------------------------------------------------------ |\n| `NEO4J_URL`      | Yes      | Bolt URL (e.g. `bolt://localhost:7687` or `neo4j://localhost:7687`)      |\n| `NEO4J_PASSWORD` | Yes      | Neo4j password (username defaults to `neo4j`)                            |\n\n## Setup\n\n### Claude Desktop\n\nEdit `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"neo4j\": {\n      \"type\": \"stdio\",\n      \"command\": \"bunx\",\n      \"args\": [\"@daanrongen/neo4j-mcp\"],\n      \"env\": {\n        \"NEO4J_URL\": \"bolt://localhost:7687\",\n        \"NEO4J_PASSWORD\": \"your-password\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code CLI\n\n```bash\nclaude mcp add neo4j \\\n  -e NEO4J_URL=bolt://localhost:7687 \\\n  -e NEO4J_PASSWORD=your-password \\\n  -- bunx @daanrongen/neo4j-mcp\n```\n\n## Development\n\n```bash\nbun install\nbun run dev        # run with --watch\nbun test           # run test suite\nbun run typecheck  # tsc type check\nbun run lint       # biome lint\nbun run build      # bundle to dist/main.js\n```\n\n## Inspecting locally\n\n`bun run inspect` launches the [MCP Inspector](https://github.com/modelcontextprotocol/inspector) against the local build:\n\n```bash\nbun run build && bun run inspect\n```\n\nThis opens the Inspector UI in your browser where you can call any tool interactively and inspect request/response shapes.\n\n## Architecture\n\n```\nsrc/\n├── config.ts                # Effect Config — NEO4J_URL, NEO4J_PASSWORD\n├── main.ts                  # Entry point — ManagedRuntime + StdioServerTransport\n├── domain/\n│   ├── Neo4jClient.ts       # Context.Tag service interface\n│   ├── errors.ts            # Neo4jError, QueryError, NodeNotFoundError\n│   ├── models.ts            # Schema.Class models (QueryResult, SchemaInfo, IndexInfo, …)\n│   ├── query.test.ts        # Domain query tests (uses Neo4jClientTest)\n│   └── schema.test.ts       # Domain schema tests (uses Neo4jClientTest)\n├── infra/\n│   ├── Neo4jClientLive.ts   # Layer.scoped — neo4j-driver connection with acquireRelease\n│   └── Neo4jClientTest.ts   # In-memory Ref-based test adapter\n└── mcp/\n    ├── server.ts            # McpServer wired to ManagedRuntime\n    ├── utils.ts             # formatSuccess, formatError\n    └── tools/               # query.ts, schema.ts, info.ts\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}