{"_id":"@sparkleideas/mcp","_rev":"53-ac44825442466cf356898fb37839f271","name":"@sparkleideas/mcp","dist-tags":{"latest":"3.0.0-alpha.8-patch.38","prerelease":"3.0.0-alpha.8-patch.38"},"versions":{"3.5.2-patch.1":{"name":"@sparkleideas/mcp","version":"3.5.2-patch.1","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.5.2-patch.1","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"f7c9209d98a2370ac8d88b9c43548b0f6480d92d","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.5.2-patch.1.tgz","fileCount":279,"integrity":"sha512-e3RxcZOQ22vFFIvvj83v3w1jLKUwWMBebvIIhvjXKuLbASAjuTlbCKD92VivzvfMjgypSoeODtlagHP6HdVXkQ==","signatures":[{"sig":"MEYCIQDwrK6xOCTr/1LrHU5c7WYDelZe4UA/oyAtMJdcxZaeTwIhAL/ly1fYVhjzzA1pB4DwEPcGoSVWiPw4aw325DgdScL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385834},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.5.2-patch.1_1772751701420_0.5534326570861636","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.9":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.9","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.9","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"5acd4fb89bb2547052f9b3c2c4cda0b1022f387e","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.9.tgz","fileCount":279,"integrity":"sha512-g7GBYMsi8PBwUEl3cOsu+ly99TW9ut9MKHIzwAmTV1wwSwAXZAi+htZGsPyYg/R6SIZ7dzyD6uC5klsWN4WWsw==","signatures":[{"sig":"MEUCIQD2Sr7hrx0pO3MY1nr929zxL9QhCivl6F7nIym0prTNtAIgHynsrYCAnEUvtaUP0SlKKUS92RMtbSsMh5XS2G+F2rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385834},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.9_1772757383875_0.2633492020092809","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.10":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.10","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.10","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"85aa550553e0c69c6cfc5f8d33a84f60e9c2a176","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.10.tgz","fileCount":279,"integrity":"sha512-GUliUe0xH4jmECc9TmSvrXFJraTufqspAGSUYLfm2YgYopdyMFu9BLNHkZLZQz+219Fxn0fkkhV1ErjKbaME4g==","signatures":[{"sig":"MEYCIQDAL4iatCpkypm5kBRmV2l5gVCGAfXD09HrIgHQBFeoYgIhANhR3Tld3qQ6FBzPTxRqT9T5t59+X9RjfrnQcNp7TCyG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385835},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.10_1772773340094_0.7570192557006157","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.11":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.11","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.11","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"ffa1034bc1fc88ac102dd813784d1c6fabb8076d","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.11.tgz","fileCount":279,"integrity":"sha512-RHXUfbwUQZpL6cqivgWXNkTRHBTCvAddGA7RkpjVkcAChNeCSEOaDJdST5b6DaSXR+n4MbokBVClVLOms9w8+g==","signatures":[{"sig":"MEUCICz0+bLBeCjN3kBrJjhE4z+RSRw3wOgjY0ypM1qHyKCwAiEAmvrO58SblW3Uw3UfipEarAfPgCOodHVF1gWnJd7s6dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385835},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.11_1772800704313_0.1357470170919588","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.12":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.12","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.12","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"8a054178c1b478a71aec2e746483791b7ee6397d","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.12.tgz","fileCount":279,"integrity":"sha512-z89C7CfIxVmZ7DtRr5UssYqTgONhh6dipEWalMS5eWvCDC0e4BbxplvCsf25XTsm2D6z2AFnWZXJlUphTlynKQ==","signatures":[{"sig":"MEUCIQDfbakfx5vzPOt35MgRLgT1J3V7ERTyVF0r/O5l9rVR4QIgNbet65xEsf5gb8Mv6Zr2/jJ5py6hwApZegQZYoDkW5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385541},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.12_1772816527572_0.8842343367626435","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.21":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.21","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.21","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"930b695e697c53856e92d40a9519fad6656ab9b1","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.21.tgz","fileCount":279,"integrity":"sha512-zAK3O83CiWjaOM9hpeCGiwGfkmIgfb3BL36YmeK6ncs2Fcrh/ekJpsjs0r3tI0A82fmOuuIDi8Tt0Rmbm756uw==","signatures":[{"sig":"MEUCIQDNyZgxRhH5w7c+qNG50SJWNDsjdFRTBfTQeOZkC4L4NQIgTI/bFvRtZgMrEaxxfJgTjphbIXb1l6oUpOFJ5up1G7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385541},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.21_1772838111040_0.35367804416281","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.22":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.22","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.22","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"abc0111ece3a79aa5f24f6e97fe4af18205d48b5","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.22.tgz","fileCount":279,"integrity":"sha512-l1E+VL4X5cT87ivKqTffKHKKeEYbXO/+fdwvu5sMocF2i/Yl+SU4WMD4AAmX77uxeufkj6aO3E2IAQdXekrrMA==","signatures":[{"sig":"MEUCIHcTOoW03WHbSDSHB4XXTQtlJcLduV9lInkOhUSpt6iWAiEA1YHv3t4w1dF9nRhGGmHyYrPQPg6xTdwrGXCWGBpAwo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385541},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.22_1772877350603_0.8760057956599332","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.24":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.24","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.24","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"90989b11126731d864a6e22258ece08ac10266fe","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.24.tgz","fileCount":279,"integrity":"sha512-Wa1lWz7FTairxwOgx2jUOC6MKxclcE4xINd/VmOPuUQvkpagg+lbrfEyZirQMqedrA/6wpVMY0zPwPKd3IPYIg==","signatures":[{"sig":"MEQCIAGwM0VgoBuvGIqEylQgVVfWWH6yVaL/LqOnfihruz6dAiAvxO9w18KQPQKnRSnIktzhYfr8+/ldtPRHryNmI+x/Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385541},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.24_1772878726308_0.39605369156644765","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.31":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.31","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.31","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"f39b58881c2c739897977703e971df39f14b737c","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.31.tgz","fileCount":347,"integrity":"sha512-dnC+AhhDTiGnGBJQg5A5KM5av5L4VQWIxO4jAwa3t5lbWIA94nlszHob3f2MlhEU14j2UtpHQ3KPkTvIw2bzpg==","signatures":[{"sig":"MEUCIQDrrBQDI8Tud2Dx+YC+illcRcL1egkzHoqPuPGBjTmFAQIgFyUWmr0stGTOpPukIpaWGv/wa2NVBcKNWTFf13pxB1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.31_1772892490977_0.8634877648142834","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.51":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.51","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.51","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"190457acabe050c819eea81f01a69aa965589941","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.51.tgz","fileCount":347,"integrity":"sha512-b3S86+zADaE7XJKqHZDbyAxpglMze0j3+FMNitXSgdb8/4v4yXCrIQ9R7R1VAUZ7h0CzwmazpHEu+bA4rELXsQ==","signatures":[{"sig":"MEUCIQDv3rkASaoUP6BRb96aeWSq1zopIsfgFki3sh4rj4TmKwIgVqxqbFXlK+Hyrv2DXDitKgUVK3gLyHbvp/8vy9N97M0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.51_1772916778737_0.7742326760598106","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.53":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.53","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.53","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"fe691fb099f6f3dfc44d8c1fb69d275ef0f3a9f3","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.53.tgz","fileCount":347,"integrity":"sha512-2CPGWYCnBhvh07mMUt9aSYN4C1ZzhfVesewH1AoYwMCL3TjgvOQu3fEBb1/igCdKnENqbGEL/PD37I+oqQKBdg==","signatures":[{"sig":"MEUCIQCYZUcUZ5W0Anqp1NpqBih8zCEMecpnrlFj7Z/rFzpklAIgBkm19XKivG4ffPqi/xUyXFeBzKMjnOCEvqkVW4ATi5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.53_1772946154618_0.7128457995187256","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.9":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.9","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.9","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"adef01f8523111fff7a7ea418818a0a01dc3cf7b","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.9.tgz","fileCount":347,"integrity":"sha512-15Lk2reWjm4Er8U+pXO93u+n6JZxxLg0H19giWV+ESemyZwcTANZnfvjM5Dd7APdgeICVkv8+mY1NIvFdJVCGw==","signatures":[{"sig":"MEUCIEGw+wRZ4d3vkd7n6brjkUV0XAFyF4/G3nDVE6VGALNdAiEAmaczXr13gevzrxRPkvEGUJzqFd0/AWQyVXMlm7qkjmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.9_1773012995708_0.5125856233675292","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.12":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.12","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.12","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"2b91ccf558f0d8355b02ec41ce81979d2a92bd6b","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.12.tgz","fileCount":347,"integrity":"sha512-+gIdpmpWM5avMx/UIW2DdJf6PoO9HOflSwfnENzKvhdgjDihN6QJjQrpao8b2FqDh86fjO4FMi9Ll7VWls13SQ==","signatures":[{"sig":"MEQCIDZwB1wTO3r4Dva+sQiL8EdBGLE9KL27vTj1K3uOjj+rAiAYHzlcm5Zrg5HnjfflGRH4c72KLm1UOlGWzFgS4xNMXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.12_1773051323936_0.1837152596022722","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.13":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.13","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.13","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"216058e073a79b30f6e758c8c1a0b6a1c72cf020","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.13.tgz","fileCount":347,"integrity":"sha512-DUktcofa9sGj3mtOVKnR/OU+ScgN1KTrdog2HDCCrBQ2taNQcUH21Lsx/6UmK2ivYo2kp57J0t6zJ5amYBt9Mw==","signatures":[{"sig":"MEYCIQDZzwNERW57e3JumkSlxI5Cof6JgZVuqV9ZYluUAfR7IwIhAJ81p/CRavEZxO0qLiecai2hXUHEUkzVCqtju1wIEifX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.13_1773075701833_0.4418028694796534","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.14":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.14","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.14","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"f5558ed6d971025e5710c4113e0213e37ef8d72c","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.14.tgz","fileCount":347,"integrity":"sha512-NQ1p2AdFzrkuxT4eCtgXXA3rNIZ2uzyH6+ouMkhVCZBjsPhNYrM6HXEreB7U8mKicGP8OarY1+9dTFHQNOfZ+g==","signatures":[{"sig":"MEUCIQDRenkij3Rm+OB59GlqXp9JCHHpVhLbS4k5P6Ll2et1lgIgXff3Mrp0jrD9BMGFq+YogoXikoXStv2XbpeGOqg7Isk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.14_1773076567004_0.3415057333566338","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.4":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.4","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.4","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"4fad23c93fb26bba691903f6859bfb19b0c98529","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.4.tgz","fileCount":347,"integrity":"sha512-eN+aN3vVEB4UJy3r6SK/BS00+5xWod+nW0noImPSGCtmk1C3mCoSwjLfFYwTfsHEUQIgVKEJvCXI9hvnhNtl2g==","signatures":[{"sig":"MEQCIDCebIkMt+5obJI+n1Sc48Z4+s9kRaAeppjww0ADyI4ZAiAmzF92mBhIYtCcNEv3vr5sqqQ1l1TEbdJPca+/sYZQPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802516},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.4_1773080715946_0.4833565929801418","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.6":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.6","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.6","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"43758c863c59f9f90c10cabe6059b7d7685fc57c","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.6.tgz","fileCount":347,"integrity":"sha512-THpWLKOll13zYVX4MCUsLj1DXi5h1E6ABRqfuKqdJL2BArtvUhCWLFyuQZfFYbxVhYSGHTcbLtIsGtc1FaEESw==","signatures":[{"sig":"MEYCIQC2Fs3xbaWzYgyrJJazMOXS1iP/TeVQphPYZQTrzeZxEAIhAJXFA2ZUNe9kEGj673tbJH95sIEJgsj31erwFltqYPRc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802516},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.6_1773083566774_0.38753495935683224","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.15":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.15","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.15","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"57a9e946d0ef12daccb53fe3df64e39190c78bcc","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.15.tgz","fileCount":347,"integrity":"sha512-KE4ylJuKIjM3lJLQzf8zVWW4ScXsyfvIuH3kA12ztBAXrp255Vfyw5uIYFl8TAsctxHG/JvOfbVjvAOPTDFrjg==","signatures":[{"sig":"MEQCIHbTW2SnUgG/jJOmy+qqelgv3vKK9G95jXo0yHUdK70TAiByJuHSGkfi2ZyOzPa7Q798hnjYjpLDoWO14tyj/CRDZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.15_1773090474078_0.6489451367457744","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.16":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.16","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.16","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"492c9a20e7828b22d76eddc0f338ef0770ad340c","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.16.tgz","fileCount":347,"integrity":"sha512-LpAI8Yw2irZS7z3xGeix1uB3XcgXL9JgJsmmnUXY4+GLtANzufOqfTt3fBb+r2w6Nx2x1CtgBDV37vrZvXEJFg==","signatures":[{"sig":"MEYCIQC5DipeEdHfj/sKg88LDGKyhWN5o2/sIluy7gNPKNpB+gIhAM1bvgPPJ8RqaC40qs71WxukI/mD0GvtUq3NRlBgPymf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.16_1773141660573_0.7806930277333515","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.17":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.17","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.17","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"5334c728a4aee0cff9acce9eacf219f30476446c","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.17.tgz","fileCount":347,"integrity":"sha512-DEIolkEgyd67UNKDNOg0FdZ2SyyXRxe+GZc9pz230JaevKr8r0M6BPEHaUZPvNiRqPJr/WUioC/x3Q1Q513CMg==","signatures":[{"sig":"MEUCIFU/jq/RK8zDyyMJ8jxpkt7Wxpk5jTdOroyKhJCTeXq2AiEAtm/DI2Go2Oyc93ZDaRlrm4bIqRX7aUTNtWT+xfEWO0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.17_1773153767403_0.7422608062992337","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.18":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.18","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.18","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"365353d539fb07bf54703076f96c30a5f9885405","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.18.tgz","fileCount":279,"integrity":"sha512-0W4MvxnfWSpguJenuRtMNy56onUyW8SwgZ2YRfP6FC1AFBswizquh35AyDptwSJLl71LRkU3l9kE8AEu8tyxyA==","signatures":[{"sig":"MEUCIQCYBaPKgeTnrOPxhidDfhQOqN/jbc3eQ8TVjssNPBAGpQIgJ+gm5AG28IaQM15xn6InkH62PgIfR/RPTr185Ct82ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.18_1773154917586_0.776502316841996","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.19":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.19","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.19","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"c5ffe367e7ccd193956670fc6ab3d23785ae1fc4","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.19.tgz","fileCount":279,"integrity":"sha512-/US9j+J+doR/GUT+/oJfSpEHRKhvSuMrJz+m1PKZWUbhqpSwIRECY1DlKTRYVjV9SE1/3vpVIRh4CDX5xJGukw==","signatures":[{"sig":"MEUCIDLlHPXPRBvgrYoYdBT9xhKfz3u5IJiRJfKsknlWrjbwAiEA+nfWwIcrVzBsOGc4bEwb1cZ82L1wcnBRvir84QhG55w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.19_1773155074497_0.7110028295779434","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.20":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.20","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.20","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"5a82125681fd88ecaf0f82f0d9931bdfeb3e7b15","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.20.tgz","fileCount":279,"integrity":"sha512-ch+nqjEZ3DsRBaUprjbteI8+qO9F6iZ2GnRmn1ofQCv0gCF8Bspl4zA51oQAdv7hcN2P53742dOr7v8lGgOfcw==","signatures":[{"sig":"MEYCIQCwoq7dQp6rrE6zTSqL4PWmgZlZD+a6tuEoIHt1Vb/dLAIhAOsFJZCP5+6hwHiklP3TokN264vRbF43dXmXq2C9f8uQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.20_1773155159961_0.13292777676956602","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.21":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.21","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.21","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"f985446dc59dc9106d17c27e337efd556a76200c","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.21.tgz","fileCount":279,"integrity":"sha512-YCnzvxV9TAVICdWc1ey/SWZMIP5fadUvwHRxpxFTDsHgd2uapvvOmy63nAWRkZwuXHHICAyT7p657KV5GRdx/Q==","signatures":[{"sig":"MEQCIGiLoIy78hv/gBDKSQP39FP/482fm3tN9d9MNh1q2lbIAiB9Tn72j2XZeHsSWXkxtr8WQuLsDYlopBI5hoQ4bHZAbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.21_1773155242790_0.7967932595791305","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.22":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.22","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.22","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"8fab108377a6a89463fe3e9e6047148e4baecba8","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.22.tgz","fileCount":279,"integrity":"sha512-9eGjO3ktmPbV81vhmYYeTcscc6LY1KURigjIAk8HWkN0RVqnntX3SOPO0PcEEVfY7uwlf8yesOq2f00IskMYCQ==","signatures":[{"sig":"MEYCIQD66ntHDR5xEGoc9BY9HtAtWfOujMQfX+qKgmgQVBZIPgIhAIGCTvEXmwMwR5y9RbsUj/mmL5k9E/lH+KsPoyevEsJT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.22_1773155328302_0.03188431981579076","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.23":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.23","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.23","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"4e21516a7412f5152757051504602c92e0941637","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.23.tgz","fileCount":279,"integrity":"sha512-D9B3/c59JeHRHXsnRFnmJ9oLf/SIWSbimfnfAZbUBuG3TJ0sSIYroqQeeBycfFhLMsIXH8SZCkRENw1qH8zyhA==","signatures":[{"sig":"MEUCIBWa+EOWO7cG2gSCl8kPqu6g3lbplQVcktoVN63bFCNUAiEAv2eEXXDD6RFSdoJDv50dvrFCNUozzeRz2YEed51HhDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.23_1773155410677_0.5099636409094597","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.24":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.24","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.24","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"219d3c18d843c411cc244e973153e67be7d6cced","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.24.tgz","fileCount":279,"integrity":"sha512-q+1ORKvU+hbHe1bYBD3LC4m0mRkUhszE5RQ/VFFQW8+3DGJMm4Q0TWwebZ6R+Dw81l69L6aj9/D83WGBZ0hOZg==","signatures":[{"sig":"MEUCIEJhPG3rfSw9n9haXsMF/56INKPCBl8lUclWqYv04dBCAiEA6QDpCqyp/MluZt2NCw8rl8+Tt8L/JHlec0yysz7RiXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.24_1773155493134_0.8701385232709935","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.25":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.25","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.25","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"499f3621f7a67c11a3b25f9ee4bd12f72fb098ca","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.25.tgz","fileCount":279,"integrity":"sha512-OuwGLFo/IKpyxOgzWA4ULOsiDO2lL+fDxd1DG2OP6uMNmF7FLzhbNq26gFCWUSTPfBXQibrhMceHrgvcUnLEfg==","signatures":[{"sig":"MEQCICTXWcRpAJvK4k7hm46Pr+D7wTjdwzT0Tkm4/W3W55rIAiBaNWSvyRQL2gnI+tv/MfWsRQgBXD82W/3pvVJwbwFrKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.25_1773155574607_0.22433899429955706","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.26":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.26","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.26","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"fe46ccfbaa88b699f92f64aaf2cf3ac26417bf87","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.26.tgz","fileCount":279,"integrity":"sha512-RKXQtDmmEpXHo/4o4g4HZOPqF2i6GRuTPa2trBOYzPwQWHGYRp2dS6JGoGO+hxQLD9Rs/6eO6yX89D6XfzhqJg==","signatures":[{"sig":"MEYCIQDW6IfER154xJh4FghRtPr9PNz7fI6CjCg0L3+V+ad+4QIhAI2m3dwDzerBA2XBXCuzIrygKQW3S6QfVZNdk62UdalJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.26_1773155668444_0.9095820792291816","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.27":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.27","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.27","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"e18139dae911d6d3d36dadb487d66466dc2ad7e9","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.27.tgz","fileCount":347,"integrity":"sha512-x0j6SQrdun6YX6EG8OgTWjy7zaVekNM7eQt3PoAUHE/uFimp3SlCb5IQ4F3h2aigFgnyhk5g1m1BlsOfM8FZFA==","signatures":[{"sig":"MEUCICFy9kpWagnetYgYLhhgCNS0CESffQl1DcAPqiEdDf1BAiEAm4J5aHmP1rurPaksyKGIZg2sYygyjErjwGsXS4kNuDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.27_1773156266049_0.12337421973784046","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.28":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.28","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.28","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"49a98246bd1a0f1c62c3f4b555dbe9e446eb7127","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.28.tgz","fileCount":347,"integrity":"sha512-48ZOFy8sV5Eh6ZnNVpoOjYg9xgO850tIkpSrWREKsaKCrfPWifc0/NLm+rhy8dsxD88KXz/pF0ISHZKuU30HTw==","signatures":[{"sig":"MEQCIDIkO9UK6J+MrH2tH+GMdG/b01o0NXhmNNbh6RY16Lt1AiARnAVO0ib2D5VQ3qoR2W/KxdMXIopADTbUdm4TIvIRZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.28_1773170126779_0.9348487952643418","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.29":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.29","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.29","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"1294d9554fca9e9d8c2d59ca08768c4bfef8edab","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.29.tgz","fileCount":347,"integrity":"sha512-P0kLETtJaLaDKtlEYmj1CVXtCA6aeIn48Gl00xA+rdcJ0teLH7LGoCkLHo0O+zRYvlUibEUBBVwklV/+Gp4DCg==","signatures":[{"sig":"MEQCICSZq4CouKU8IMvOB6jO26OoZ/heCJkIGM3D7JCuPFGMAiARvCa04cDXQXlEJf3W0haFnbzV0a+yH0akfnVXWpKu/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.29_1773172507486_0.14922741345601342","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.31":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.31","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.31","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"c83ea6718e3cad794cae0fe9259db5d76ae8e4d3","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.31.tgz","fileCount":347,"integrity":"sha512-jkmrRzbZJch6wJUpiUFB2idqmRtf5pu9ECAATWhFeMQ0Yr/DghGdX2IOc2V+2cu1aYgRWjcvc0uaRHS7qc2p8g==","signatures":[{"sig":"MEUCICAHtvrtQ7w3Jkb5jucrWGPp+hn6KZ1dQW+SLyPZfnxrAiEAlp095DSdGM6mhQNzEORogpX99VTCIe6Hogv2WpYK7gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.31_1773175288667_0.06073456771660268","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.32":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.32","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.32","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"36d2eee685c204cfe04b734779da4e68fe1edc7a","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.32.tgz","fileCount":347,"integrity":"sha512-ibU0cE/q3cQar32Qnt1MnIX++JVOiultGkyT8AhQd8U1mAg1lF0yIPS2v3xGvkr8o8nR5ZozBg2D0RNG7+ovRA==","signatures":[{"sig":"MEUCIGX7l1DoIxxbNxzu6pV2/Ir5Gid6ZOWAj7ZlQ2mGDo/XAiEAtYodpjJLvv5A6xBashdQKO6GzdruU/qv9w7PcAIJMwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.32_1773182951369_0.3357029508028124","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.33":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.33","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.33","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"1ab7879a3a1a79f2f36a9f4ffb888074fb814e88","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.33.tgz","fileCount":347,"integrity":"sha512-zh2ZXu0ytEA+6i8nouTQCzrS22l7+zPkUJqmklA3rxuKWFWMATfrI0hV8qh6dwjp4gg5L/BhPzEMpZ9m9BmxMA==","signatures":[{"sig":"MEQCIAVUNZsmeFFxW7BE3+rHoBk9u+CSiiokilZv0A1nJRRfAiBH3IwlcFaWi49BEorsaxsUx/nV/XIByJ/1F/hUIWEPuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.33_1773188719026_0.7241714828339043","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.34":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.34","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.34","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"18fe922832f1fe6823e14411d818764204f6e88f","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.34.tgz","fileCount":347,"integrity":"sha512-Rja2iGPdtAgTSkasBHnMnTLIKywwpm+WRqow/gPP/zV1wPQ7Zq7yZDseEkBwZy1KUamyvrGf4eTnw5ICG4wJ1A==","signatures":[{"sig":"MEYCIQCczMauyZNGKqsfFE9KjPW+9N5F6ZENnr8J8kckBY/RnQIhAMUBnWbJHGMelwEEyfZYCDWqnAw0lfv2kBpx/ue4lnV0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.34_1773189571581_0.5902828060031802","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8-patch.38":{"name":"@sparkleideas/mcp","version":"3.0.0-alpha.8-patch.38","keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"_id":"@sparkleideas/mcp@3.0.0-alpha.8-patch.38","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"537a38542abeff9b4bbd6a5519724380c39c8a68","tarball":"https://registry.npmjs.org/@sparkleideas/mcp/-/mcp-3.0.0-alpha.8-patch.38.tgz","fileCount":347,"integrity":"sha512-pwGhFQnaVicDBRDcwOu0wlptb2kiRfCwBWcEaVTWq3juHBlxTRi4S6+NIZsWodVSULYFWc57uq4VCxDD07TOAA==","signatures":[{"sig":"MEUCIDq5mrxkoAetRpBuC3N1pOCUVgHRIbPFr41vZcUwtfljAiEAoEeNtVpSgMyKU+Sq1iMeGBPWwiBFSbS/ndBqHHjRfDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.14.2","ajv":"^8.12.0","cors":"^2.8.5","helmet":"^7.1.0","express":"^4.18.2"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0-alpha.8-patch.38_1773229263611_0.13414273355207973","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-05T23:01:41.299Z","modified":"2026-03-11T11:47:10.436Z","3.5.2-patch.1":"2026-03-05T23:01:41.631Z","3.0.0-alpha.9":"2026-03-06T00:36:24.093Z","3.0.0-alpha.10":"2026-03-06T05:02:20.398Z","3.0.0-alpha.11":"2026-03-06T12:38:24.561Z","3.0.0-alpha.12":"2026-03-06T17:02:07.857Z","3.0.0-alpha.21":"2026-03-06T23:01:51.440Z","3.0.0-alpha.22":"2026-03-07T09:55:50.820Z","3.0.0-alpha.24":"2026-03-07T10:18:46.499Z","3.0.0-alpha.31":"2026-03-07T14:08:11.208Z","3.0.0-alpha.51":"2026-03-07T20:52:58.946Z","3.0.0-alpha.53":"2026-03-08T05:02:34.859Z","3.0.0-alpha.8-patch.9":"2026-03-08T23:36:35.877Z","3.0.0-alpha.8-patch.12":"2026-03-09T10:15:24.137Z","3.0.0-alpha.8-patch.13":"2026-03-09T17:01:42.062Z","3.0.0-alpha.8-patch.14":"2026-03-09T17:16:07.345Z","3.0.0-alpha.8-patch.4":"2026-03-09T18:25:16.151Z","3.0.0-alpha.8-patch.6":"2026-03-09T19:12:46.957Z","3.0.0-alpha.8-patch.15":"2026-03-09T21:07:54.399Z","3.0.0-alpha.8-patch.16":"2026-03-10T11:21:00.798Z","3.0.0-alpha.8-patch.17":"2026-03-10T14:42:47.562Z","3.0.0-alpha.8-patch.18":"2026-03-10T15:01:57.773Z","3.0.0-alpha.8-patch.19":"2026-03-10T15:04:34.784Z","3.0.0-alpha.8-patch.20":"2026-03-10T15:06:00.108Z","3.0.0-alpha.8-patch.21":"2026-03-10T15:07:23.037Z","3.0.0-alpha.8-patch.22":"2026-03-10T15:08:48.795Z","3.0.0-alpha.8-patch.23":"2026-03-10T15:10:10.898Z","3.0.0-alpha.8-patch.24":"2026-03-10T15:11:33.327Z","3.0.0-alpha.8-patch.25":"2026-03-10T15:12:54.792Z","3.0.0-alpha.8-patch.26":"2026-03-10T15:14:28.671Z","3.0.0-alpha.8-patch.27":"2026-03-10T15:24:26.220Z","3.0.0-alpha.8-patch.28":"2026-03-10T19:15:26.982Z","3.0.0-alpha.8-patch.29":"2026-03-10T19:55:07.701Z","3.0.0-alpha.8-patch.31":"2026-03-10T20:41:28.908Z","3.0.0-alpha.8-patch.32":"2026-03-10T22:49:11.577Z","3.0.0-alpha.8-patch.33":"2026-03-11T00:25:19.246Z","3.0.0-alpha.8-patch.34":"2026-03-11T00:39:31.744Z","3.0.0-alpha.8-patch.38":"2026-03-11T11:41:03.768Z"},"keywords":["mcp","model-context-protocol","claude","ai-agents","json-rpc","stdio","websocket","tool-registry"],"description":"Standalone MCP (Model Context Protocol) server - stdio/http/websocket transports, connection pooling, tool registry","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"readme":"","readmeFilename":"README.md"}