{"_id":"@daanrongen/nats-mcp","_rev":"10-f1e41628e1fe88207bdaf24a9e4f6257","name":"@daanrongen/nats-mcp","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.1":{"name":"@daanrongen/nats-mcp","version":"1.0.1","keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/nats-mcp@1.0.1","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/nats-mcp#readme","bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"bin":{"nats-mcp":"dist/main.js"},"dist":{"shasum":"921de10a2374e5fbf2a0e021744ea01021aceab0","tarball":"https://registry.npmjs.org/@daanrongen/nats-mcp/-/nats-mcp-1.0.1.tgz","fileCount":2,"integrity":"sha512-dlOOfLVBXDRLzoCrGBLIXbGSvZVV0H/N1jE9jzsRz8tmJZHwUDqND9M7nIPLvcZxV8TmCe9uEGdZZziUxaYW6Q==","signatures":[{"sig":"MEUCIQCDGt47MpxBA7q6N4XN1KmR0MFeCpy/MQwNJrhDkyiJSgIgV293isrYVI1ZNXfFCMX+D95+WfedVrCHzlxFxMLkaC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2034680},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"9fdccaac86849de7ef55a422bc126a0a583fec48","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/nats-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.23.8","nats":"^2.28.2","effect":"^3.13.0","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.4","bun-types":"latest","typescript":"^5.7.2","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/nats-mcp_1.0.1_1774187345845_0.9196560840334427","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@daanrongen/nats-mcp","version":"1.0.2","keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/nats-mcp@1.0.2","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/nats-mcp#readme","bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"bin":{"nats-mcp":"dist/main.js"},"dist":{"shasum":"1747689b38e49982d63e099b288b74e876826948","tarball":"https://registry.npmjs.org/@daanrongen/nats-mcp/-/nats-mcp-1.0.2.tgz","fileCount":2,"integrity":"sha512-9jRvn0+Zl8o7o3XxUSzQACcIf3htG7fEOLHtpKcVNqLK4S9RKDh0nEHgGu+s4webHJVqv3b8hnI7Ev/FTFC3mg==","signatures":[{"sig":"MEYCIQCQxwpQ5ss60qNwVDoi0KH8SFtNyobGKzKLgVqehr5CWAIhAP0lxwVaKmelLpnpwbe5RdUXzTbLU/4S46II3uKBqF68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2034680},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"c563c28539dccc4e6d3707d2cfdf545ac54985c7","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/nats-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.23.8","nats":"^2.28.2","effect":"^3.13.0","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.4","bun-types":"latest","typescript":"^5.7.2","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/nats-mcp_1.0.2_1774187542904_0.05458956927235836","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@daanrongen/nats-mcp","version":"1.0.3","keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/nats-mcp@1.0.3","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/nats-mcp#readme","bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"bin":{"nats-mcp":"dist/main.js"},"dist":{"shasum":"2b862b69d8c08a4d010601332608986701bb8fed","tarball":"https://registry.npmjs.org/@daanrongen/nats-mcp/-/nats-mcp-1.0.3.tgz","fileCount":2,"integrity":"sha512-Ysv1CsZ9CZBkvV0PUoG+jfxumMyIaihUbGKwhwUtDsFND0iz/uWz8F6oKB4RcDb2jAGb7QiEPVyQSntc6AuJpA==","signatures":[{"sig":"MEUCIQCtU5ipv6mDGtbmevzTejrCm/Qi1m5dSI78bujsq1D2wgIgC/ScZPdXtupu3XFZh9qoDQS/krTtVcUNxBtbbsow7ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2034712},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"940d66d4f4fb0a19975c453c794e8827514f74b2","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/nats-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.23.8","nats":"^2.28.2","effect":"^3.13.0","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.4","bun-types":"latest","typescript":"^5.7.2","@biomejs/biome":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/nats-mcp_1.0.3_1774223278564_0.021346516434543883","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@daanrongen/nats-mcp","version":"1.0.4","keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/nats-mcp@1.0.4","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/nats-mcp#readme","bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"bin":{"nats-mcp":"dist/main.js"},"dist":{"shasum":"9f60267a10cd611d1a1bedd989b4759e36fff8ce","tarball":"https://registry.npmjs.org/@daanrongen/nats-mcp/-/nats-mcp-1.0.4.tgz","fileCount":3,"integrity":"sha512-Q1tI/W2dXNoffJNoeIAL6B4SpL9FZmNEHhi/mgY9NXbpxpMMnvyx2jSFN4PcP08zE+36nZZCXdDE0cF59EBDIg==","signatures":[{"sig":"MEUCIQDCvaxnQ+J0LqdkqABHkID30kcPifJkv5rWZEXtj2IKEwIgDavZj3m3/i7JNqQ+BH4iUitezWS1TileW8PxQMnZdNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2038152},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"c6530e69c0c4cf34a2569716d4fd910dac1135d6","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/nats-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.23.8","nats":"^2.28.2","effect":"^3.13.0","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"lefthook":"^2.1.4","bun-types":"latest","typescript":"^5.7.2","@biomejs/biome":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/nats-mcp_1.0.4_1774265391644_0.05573158399468903","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@daanrongen/nats-mcp","version":"1.0.5","keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/nats-mcp@1.0.5","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/nats-mcp#readme","bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"bin":{"nats-mcp":"dist/main.js"},"dist":{"shasum":"6454b9a0f580ce4b70c36f950f03cdf22f5cd6e7","tarball":"https://registry.npmjs.org/@daanrongen/nats-mcp/-/nats-mcp-1.0.5.tgz","fileCount":3,"integrity":"sha512-z+KFPXcDfOcj7Yds9tboi8Cj5GADKTq+6yCDqq3hdGsmejPhZm6+gFyOhzn415zkc7IbmXGN1clPMq8JRsBdpA==","signatures":[{"sig":"MEUCIHM57dJUEXRw01wOjeY2Hl6qsNs1FNsR8YkOnCaBog4tAiEAmgORq17q0pGzNWxnI1uJe1fgJO6oGkcz/RONu1UXKg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039001},"main":"./dist/main.js","type":"module","_from":"file:daanrongen-nats-mcp-1.0.5.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-nats-mcp-1.0.5.tgz","_integrity":"sha512-z+KFPXcDfOcj7Yds9tboi8Cj5GADKTq+6yCDqq3hdGsmejPhZm6+gFyOhzn415zkc7IbmXGN1clPMq8JRsBdpA==","repository":{"url":"git+https://github.com/daanrongen/nats-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.1","nats":"^2.28.2","effect":"^3.21.0","@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/nats-mcp_1.0.5_1776260988870_0.9703076388561758","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@daanrongen/nats-mcp","version":"1.0.6","keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/nats-mcp@1.0.6","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/nats-mcp#readme","bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"bin":{"nats-mcp":"dist/main.js"},"dist":{"shasum":"753f938813d89ead80cd9e850c83c53e460d4f25","tarball":"https://registry.npmjs.org/@daanrongen/nats-mcp/-/nats-mcp-1.0.6.tgz","fileCount":3,"integrity":"sha512-wG14pR486KBYKu5Z8o6SLS6tx3vV1KhTtwLU/eyYAEg2r33Sy/oN1dykAHjDnmFaqMslk/f3JjImN5JbkKLHyg==","signatures":[{"sig":"MEUCIQDvdZbkE1y0MhIkaWbp0J/EMMx/9aEVBf3dA5tThpCL2wIgI38rfruy1G7ygXCKMNLC3+HPBMDquJysgNwBug31hRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039000},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"66439f6cfb7064cdb33b94287e535931a7e9b952","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/nats-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.1","nats":"^2.28.2","effect":"^3.21.0","@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/nats-mcp_1.0.6_1776263928103_0.9047604142643471","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@daanrongen/nats-mcp","version":"1.1.0","keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/nats-mcp@1.1.0","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/nats-mcp#readme","bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"bin":{"nats-mcp":"dist/main.js"},"dist":{"shasum":"9e97924845caba59c27afe0b7a20c66c04820fc0","tarball":"https://registry.npmjs.org/@daanrongen/nats-mcp/-/nats-mcp-1.1.0.tgz","fileCount":3,"integrity":"sha512-ojLSQj907oAUPW3CN8e9KzCKJeBFVFO76jmz3C2WxDrFZfRx9DSl81XmwUNWomni7ELf9hIhQVccaraeHyWMwQ==","signatures":[{"sig":"MEQCIHNBhDUPCaOZjK4p4x5f4aDvjV77WEMS2Ck4k1qoDV1CAiAqE25VC/OztVcPFOBL0AiS8raecBNoQUY1yiutOM7Cgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2037083},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"d754993c2637a62fb3e7710d2c2e47dba6650ab6","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/nats-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.1","nats":"^2.28.2","effect":"^3.21.0","@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/nats-mcp_1.1.0_1776293742328_0.535257195419014","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@daanrongen/nats-mcp","version":"1.1.1","keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/nats-mcp@1.1.1","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/nats-mcp#readme","bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"bin":{"nats-mcp":"dist/main.js"},"dist":{"shasum":"8643e166a9d935b83fd25cf67c2483dca6725c0d","tarball":"https://registry.npmjs.org/@daanrongen/nats-mcp/-/nats-mcp-1.1.1.tgz","fileCount":3,"integrity":"sha512-9q122P16O/uywPhxy1WDbPDU1p8LyBN0kF9oT/b6+YbBKR5hTX2qt1alFPKhVW+Ymz9nU5cWEhEPvqYyXRmp6Q==","signatures":[{"sig":"MEYCIQD1V8a5TwRzl1IVQlPyzPFY1HaTfYALw+oc2AwJTcuWBAIhAKpF2Rpz2PbSvK9UF8S88O1HSnYsD67etiJ6yA4jgM4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2037080},"main":"./dist/main.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"3c7d6160cfabd2e73f9eedbb6b4706120fd5a7a2","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/nats-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.1","nats":"^2.28.2","effect":"^3.21.0","@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/nats-mcp_1.1.1_1776443677889_0.03325918734309563","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@daanrongen/nats-mcp","version":"1.1.2","keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"license":"MIT","_id":"@daanrongen/nats-mcp@1.1.2","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"homepage":"https://github.com/daanrongen/nats-mcp#readme","bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"bin":{"nats-mcp":"dist/main.js"},"dist":{"shasum":"67a840ded0cadbc2c250f64d1ae4568e4b487d86","tarball":"https://registry.npmjs.org/@daanrongen/nats-mcp/-/nats-mcp-1.1.2.tgz","fileCount":3,"integrity":"sha512-+phIooH4UTQz6VygyDF18tz/0WnA3IXUroY4QG+qA/oDbIZIHQCXzhGpQNR83W5GE9h2DNX7PgVlfo4qV6GwJw==","signatures":[{"sig":"MEQCIEu69N/VCKCVk9v1C9z/UtwhZVPyOeBYzofXDtMQvNw8AiBsJUwXL7IdW2jQPom27hdPC/lcr62UbGxdvfkHuE7l2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daanrongen%2fnats-mcp@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2037080},"main":"./dist/main.js","type":"module","_from":"file:daanrongen-nats-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/nats-mcp/nats-mcp/daanrongen-nats-mcp-1.1.2.tgz","_integrity":"sha512-+phIooH4UTQz6VygyDF18tz/0WnA3IXUroY4QG+qA/oDbIZIHQCXzhGpQNR83W5GE9h2DNX7PgVlfo4qV6GwJw==","repository":{"url":"git+https://github.com/daanrongen/nats-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.1","nats":"^2.28.2","effect":"^3.21.0","@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/nats-mcp_1.1.2_1776718434915_0.2515904892797798","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@daanrongen/nats-mcp","version":"1.1.4","description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","type":"module","bin":{"nats-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"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/daanrongen/nats-mcp.git"},"keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"engines":{"bun":">=1.0.0"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","effect":"^3.21.0","nats":"^2.28.2","zod":"^3.24.1"},"devDependencies":{"@biomejs/biome":"^2.4.12","bun-types":"latest","lefthook":"^2.1.5","typescript":"^5.8.3"},"_id":"@daanrongen/nats-mcp@1.1.4","bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"homepage":"https://github.com/daanrongen/nats-mcp#readme","_integrity":"sha512-ksFKQ7QG2pqiYWZT2uA4ajo7MfvdCbRYJwcYElyh/TGR6jmEJ7uOP7ItpLT8wR1oailGfz3cJ0/1pXtpdYapjQ==","_resolved":"/home/runner/work/nats-mcp/nats-mcp/daanrongen-nats-mcp-1.1.4.tgz","_from":"file:daanrongen-nats-mcp-1.1.4.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-ksFKQ7QG2pqiYWZT2uA4ajo7MfvdCbRYJwcYElyh/TGR6jmEJ7uOP7ItpLT8wR1oailGfz3cJ0/1pXtpdYapjQ==","shasum":"d8dbb9ed928f57a4851b24a34d8d5321df3f7b64","tarball":"https://registry.npmjs.org/@daanrongen/nats-mcp/-/nats-mcp-1.1.4.tgz","fileCount":3,"unpackedSize":2037080,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daanrongen%2fnats-mcp@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzovIWorfyHDoROMtd9n63gaX/pxUThPQszV4NjPlm1QIgRbROT/W6bFu4c153uKOsgzx5ZjVTBNY1h+vqfqGcVWA="}]},"_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/nats-mcp_1.1.4_1776719192970_0.7909665380163537"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-22T13:49:05.726Z","modified":"2026-04-20T21:06:33.465Z","1.0.1":"2026-03-22T13:49:06.030Z","1.0.2":"2026-03-22T13:52:23.060Z","1.0.3":"2026-03-22T23:47:58.722Z","1.0.4":"2026-03-23T11:29:51.848Z","1.0.5":"2026-04-15T13:49:49.024Z","1.0.6":"2026-04-15T14:38:48.247Z","1.1.0":"2026-04-15T22:55:42.472Z","1.1.1":"2026-04-17T16:34:38.168Z","1.1.2":"2026-04-20T20:53:55.111Z","1.1.4":"2026-04-20T21:06:33.133Z"},"bugs":{"url":"https://github.com/daanrongen/nats-mcp/issues"},"license":"MIT","homepage":"https://github.com/daanrongen/nats-mcp#readme","keywords":["mcp","nats","jetstream","model-context-protocol","effect"],"repository":{"type":"git","url":"git+https://github.com/daanrongen/nats-mcp.git"},"description":"MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio","maintainers":[{"name":"daanrongen","email":"hi@daan.website"}],"readme":"# nats-mcp\n\nMCP server for [NATS](https://nats.io/) — publish messages, request-reply, manage JetStream streams, use the KV store, and inspect server diagnostics over stdio.\n\n## Installation\n\n```bash\nbunx @daanrongen/nats-mcp\n```\n\n## Tools (17 total)\n\n| Domain      | Tools                                                                                                                      | Coverage                                        |\n| ----------- | -------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |\n| **Core**    | `publish`, `request`                                                                                                       | Publish messages, request-reply pattern         |\n| **Streams** | `stream_list`, `stream_info`, `stream_create`, `stream_delete`, `stream_publish`, `stream_fetch`, `stream_consumer_create` | JetStream stream lifecycle and message delivery |\n| **KV**      | `kv_create_bucket`, `kv_list_buckets`, `kv_get`, `kv_put`, `kv_delete`, `kv_list_keys`, `kv_history`                     | Key-value store with history                    |\n| **Server**  | `server_info`                                                                                                              | NATS server diagnostics                         |\n\n## Configuration\n\n| Variable   | Required | Description                                    |\n| ---------- | -------- | ---------------------------------------------- |\n| `NATS_URL` | Yes      | NATS server URL (e.g. `nats://localhost:4222`) |\n\n## Setup\n\n### Claude Desktop\n\nEdit `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"nats\": {\n      \"type\": \"stdio\",\n      \"command\": \"bunx\",\n      \"args\": [\"@daanrongen/nats-mcp\"],\n      \"env\": {\n        \"NATS_URL\": \"nats://localhost:4222\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code CLI\n\n```bash\nclaude mcp add nats -e NATS_URL=nats://localhost:4222 -- bunx @daanrongen/nats-mcp\n```\n\n## Development\n\n```bash\nbun install\nbun run dev        # run with --watch\nbun test           # run test suite\nbun run lint       # lint and check formatting\nbun run typecheck  # type check\nbun run build      # bundle to dist/main.js\nbun run inspect    # open MCP Inspector in browser\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 — NATS_URL\n├── main.ts                # Entry point — ManagedRuntime + StdioServerTransport\n├── domain/\n│   ├── NatsClient.ts      # Context.Tag service interface\n│   ├── errors.ts          # NatsError, KvNotFoundError, StreamNotFoundError\n│   └── models.ts          # Schema.Class models (NatsMessage, StreamInfo, KvEntry, …)\n├── infra/\n│   ├── NatsClientLive.ts  # Layer.scoped — connects via nats.js, drains on shutdown\n│   └── NatsClientTest.ts  # In-memory Ref-based test adapter\n└── mcp/\n    ├── server.ts          # McpServer wired to ManagedRuntime\n    ├── utils.ts           # formatSuccess, formatError\n    └── tools/             # core.ts, streams.ts, kv.ts, server.ts\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}