{"_id":"@mcp-ts/sdk","_rev":"50-fdf9d426922974595cebbb221cc4f678","name":"@mcp-ts/sdk","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"@mcp-ts/sdk","version":"1.0.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.0.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"dist":{"shasum":"0f7361cabecdeff13fa70ebabdc50d06ea08d891","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.0.0.tgz","fileCount":107,"integrity":"sha512-X2g4dzLWIZxEy6qWn76CYdxFx7iAQ1Pl+eMLRLm/4/eIi/fq2QMDHptLJyB5T9L9PxpHS46xvNBF6wQW1ipXpw==","signatures":[{"sig":"MEUCIBWLTrAGH72LCOS8ejlWmUcZiGRAPuvHQExiMDlglUXPAiEAx/6pMsa+ihzSLWtGSM2duz0YP5t5JLQEmJZ+rxE6/M0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2024672},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"95d98b590563e0b48441914a277b23a362b6b213","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis) and real-time SSE support.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","@langchain/core":"^0.3.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"@langchain/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1769678120922_0.9197632442122945","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@mcp-ts/sdk","version":"1.0.1","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.0.1","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"dist":{"shasum":"55be6f9ca0094f23df86bc0ae82917c1ae22323c","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.0.1.tgz","fileCount":107,"integrity":"sha512-Bc9/APSdtmb0xvZvWkK2WMpfJ8jbIzJXiCYcYEeJ2ch41ZI7U/NT6aMtgES72wBl0a2IHdW74nVwWrAP2YZufg==","signatures":[{"sig":"MEQCIFkkoS764HfdbGGTwgSmcVZKzeIeePPnTpshuR+gsSG3AiBlWkSC7KpaQ9xn1rXubpyZUVyHUCbRpXcjhEEX9WYPVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2002714},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"3f041e0ff7f4e7919f8c1d98844e60af908ae644","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis) and real-time SSE support.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","@langchain/core":"^0.3.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"@langchain/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.1_1769804140180_0.27402560860829106","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@mcp-ts/sdk","version":"1.1.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.1.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"dist":{"shasum":"3d97fac03495167d98fdf8354b7c671517f578c1","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.1.0.tgz","fileCount":111,"integrity":"sha512-fTU+viOkeMsqVEY9fvox+uOdu7C/Qn3YE2b7j7Omut+hF3d895af++CdM9yXttUQfp3nTX9O77ninPk7ilDlpw==","signatures":[{"sig":"MEQCIF/B2g/mXrl6rL7c4GByPaH3s+S2XXgKQM+CprpNKVetAiBJIMqn2w4ZLGF4WDaZ1q84RrdwigxW5jkTGSvDR6HAYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2506846},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"95a6585d47ed0c05ccf177297987bbeef6a3215d","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis) and real-time SSE support.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1770281433111_0.8172618443745308","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@mcp-ts/sdk","version":"1.2.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.2.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"dist":{"shasum":"dd0632905e8040549e4beb5c0317dfa5282d5cfb","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.2.0.tgz","fileCount":115,"integrity":"sha512-di+JSNLWXcDAmSJuygVpejvLqZ2kyfqTA3CWorCkjUmtkEK995ZXJPBTEv2Ia9iyqY7+gcGltY2uDtkgVkSkLQ==","signatures":[{"sig":"MEUCIFTKoVnLr/fsasIwnefhlxsTlavi7dXXn/4gKiOOhYBfAiEAvoTxqqgtyX4U0QyFRGcKrqRWMn2cdkfMIUtpN+29T8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2632180},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"1a46463a8acd6e78c760313805d81a4a5fb1fd7e","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis) and real-time SSE support.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1770416157516_0.38567905134472724","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@mcp-ts/sdk","version":"1.3.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.3.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"dist":{"shasum":"a1e7198ddd577e7908d60db11b3836e0e7671fca","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.3.0.tgz","fileCount":113,"integrity":"sha512-0mxV6udONPdNW4KG0hnWjfKzU8+cJal6Hq0HTlwNKRLfhzSqdvbl5pG7I4a46esnFWojQgufwSJOixTZM3CEoA==","signatures":[{"sig":"MEQCIE6e1x9F3tU3n4j/GWl5/o0c6pXEYmBa/IWf91VUA32QAiBxfj5RnrJVNM7aagovXUCvDshmAgEtOdS6sIg/3FPB2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2548504},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"d5e13d61e47a969e10586a1a9e1d03f245c45280","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis) and real-time SSE support.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1770645028193_0.7321798622611482","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@mcp-ts/sdk","version":"1.3.1","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.3.1","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"dist":{"shasum":"e85865900fea0384c7317901d481f33e593dd574","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.3.1.tgz","fileCount":113,"integrity":"sha512-He+Ns731OvZtAfg4jKrAt4/WFAf1PiO6o14Ax8/6I7NoLQuvI5eDeyeIJaF0Jy/gK6Elas1gFhRPiLXCez9EfQ==","signatures":[{"sig":"MEUCIQDUwYwKy+EOlCOmnwlY2+Hj8q73AGaCJOz0SgpJoCiKyQIgdPT78pCpuLVlqaFVZcD6yTPcU/emlpUXJik8XPl4ieo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2548576},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"9cec6fe2e8022079eb0d5eda10606da91100b34e","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis) and real-time SSE support.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.1_1770647800120_0.7556608788233619","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@mcp-ts/sdk","version":"1.3.2","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.3.2","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"dist":{"shasum":"9c28c68b0c7fecdb9b0123ffa938e2c085315fac","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.3.2.tgz","fileCount":113,"integrity":"sha512-51Sm0r+OJFzS4rEQkKyOZJSbWwYJm6GPLaveNmzBzYNk/zJculusljRAao9ASOlYtq+AvpoCV0rqWueEKm6e2w==","signatures":[{"sig":"MEYCIQCiNsBL129iUHRzJOxF/QGglOCBw1hm4qOgs+7HogWWFAIhAOMsMAypt7/a7UpegXxaLBgFrQvfPiX5HWVn5BlwhwhN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2556652},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"e1c78d9b97d35e54c72b1f20f025e63a1868ea4e","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis) and real-time SSE support.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.2_1771006522626_0.9540998463192432","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@mcp-ts/sdk","version":"1.3.3","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.3.3","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"dist":{"shasum":"dc15b8e3a9699681087a3c6f1c6155eab7ca728a","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.3.3.tgz","fileCount":113,"integrity":"sha512-MeK2HwzXu+s8z4E14Iujucko2EIiMVenWfw1MNOD4p2Z6LubXiFlvxz2fd2RcI7mJJDiQs7Ltdr98uH/d3zj2Q==","signatures":[{"sig":"MEYCIQDLf+36C+TkpKjO3rVgLv5TD/879YHcWdkpf1pwdIF60wIhAL+xPKMOgWCsZGbUkm7FsLYDZBe0R9v12E6iIXjNXdmX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2511767},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"f2d0b4a019cab61f024c682e993517161edad13d","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis) and real-time SSE support.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.3_1772709426263_0.3964269315990254","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@mcp-ts/sdk","version":"1.3.4","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.3.4","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"dist":{"shasum":"f5d4befc80b12f47f627b9a9c446373a019998b1","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.3.4.tgz","fileCount":113,"integrity":"sha512-GjkBK56sW9L/tN0o7B0bIKoWKc52s1HQ4+jvWCwntUCdrNlDs8vMDsYGPdODlRlf2UHYfUNmCAkvsE6X5VQa5A==","signatures":[{"sig":"MEUCIQCM+Vm8i8cvXfEDAMYONpupFsw++OXpT4VKsJ131wxIdQIgXfNziPaR9K3Ju9LByrD0PEZsafzafYKf0KhKnrGDfCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2511814},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"bf83375254e7a97e7ae17753d110291ef641ca07","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis) and real-time SSE support.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.4_1772710365853_0.745446261860258","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@mcp-ts/sdk","version":"1.3.5","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.3.5","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"dist":{"shasum":"ccd898f622156f163c2ac35a5771d13b7822818a","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.3.5.tgz","fileCount":114,"integrity":"sha512-u+fFEO5ZV6CG2DfWB1g1fw2jAJAGaZRzq+7DgjqaP45gNMTgDsQX+qd+RPhCBChbkQum/DoRpV3ucX3hNYMEIw==","signatures":[{"sig":"MEQCIGf6u4bLyTDh/ch15bEDE8OSEmk1DovU6o4DdEie11iOAiB/3WkvZUXkbjJO5lcTLhh/DxXu6Cn8NNlljSnXp50Nkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2557719},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"c82efe2ac617f3989f59d88e0d3c02ee9c832b71","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis) and real-time SSE support.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.5_1774214286563_0.5807135006670658","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@mcp-ts/sdk","version":"1.3.6","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.3.6","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"90f501ef3e9b90de3ae8cbfcb37a5241e95370c4","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.3.6.tgz","fileCount":123,"integrity":"sha512-mPcFEbFt4RdfvW6hRWLFLxu+RoJThVshDF4mA0MQ+kcUGXgoyAr+tsMG5aoWw7Wnl+I9VufSfy48atHLWVLXFA==","signatures":[{"sig":"MEYCIQCk0AlZ5EuTLJmRItUs0Ojg2sZovd9YplEBacaHAGizhAIhAKrdLhucSIGPS5B1cl1T/skZLLgul6RVZd3HhFViqQCB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2734135},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"a11e50181bc810db5c1d45501ec256e4b49186f7","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis, Supabase) and real-time SSE support.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.6_1774938851559_0.4290426522637283","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@mcp-ts/sdk","version":"1.3.7","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.3.7","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"cc404b7fdafb1368c9cbca5ecd597a7e1cda0458","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.3.7.tgz","fileCount":123,"integrity":"sha512-d57uemxkarsyPw39gLk6KMjvxgv2efOv3xiGCQ+nN5qYxGML0N2xBjpkJVvZ7a4xY38I3zet177Rfq+MXIJAgg==","signatures":[{"sig":"MEUCIQCiscFmpic590x2oLTM31HVDEzqe8pd0jcj+rFRHnf/cQIgUgh5TAMRrZWvbWRCWOEyvF2PozBXext5t13EOx7Tnaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2780846},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"6ecda43c4c63806a4c2afe673a5cb92dc24f4489","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status"},"_npmUser":{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.7.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis, Supabase) and designed for both server and client environments.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.7_1775042760802_0.12992034655023343","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@mcp-ts/sdk","version":"1.3.9","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.3.9","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"566e77d6a8b90e1c82bdea1ccbb323775eb1f37a","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.3.9.tgz","fileCount":123,"integrity":"sha512-9iFIvtobyNwlOalnoLjlQ+o4Yivygehi/R4gn9pMUW2gSBoSLervEi2f8Bydp0or9JV1LB6bYCKe5gegX0n8dA==","signatures":[{"sig":"MEUCIQDjbmmosIgd6w2r1TlfLzTbIfzd+H4r6+1prcV4uVWaVwIgSlg/fbUN2xyV7FpZ+5fM0f2R+W/ybvrD6LzrO3JCqlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@1.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2718425},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"a9b9c419400c91ceca99f30c47849052a29d80d8","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.9.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis, Supabase) and designed for both server and client environments.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.9_1775058060775_0.17190439618648323","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@mcp-ts/sdk","version":"1.3.10","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.3.10","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"f6469e403685852e7110b08af27418fc8d3db7e6","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.3.10.tgz","fileCount":124,"integrity":"sha512-DpByGcKsawG2cnYOkji9guCPy+I4JopOmaJWaMkxjoUSYku9F4nXMPRBsuCsaZfZoAJaFPOxLkbhNLGoEmFPaA==","signatures":[{"sig":"MEYCIQCSbzg7G7d9uyh4yKec1752njIIOtmGCtR3X13tIVoIzwIhANB4pKLEB4+XsL80/2Hg+dyP8EfBe/f/TEGfiIs06l0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@1.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2757300},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"bc652cd2966ee669c1a7cd4ebd27346f0a33d6ef","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"A Lightweight MCP (Model Context Protocol) client library for JavaScript applications, supporting multiple storage backends (Memory, File, Redis, Supabase) and designed for both server and client environments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.25.3","@modelcontextprotocol/ext-apps":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^0.3.33","@playwright/test":"^1.58.0","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^0.3.0","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.10_1775507836168_0.8512248221521956","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mcp-ts/sdk","version":"1.4.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.4.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"b2f4eefdb78fca15342c4bba6d2b209f83825106","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.4.0.tgz","fileCount":128,"integrity":"sha512-jo3ceFevJ6wLGsL45p4sSFTDWH+WaHA7YTTlqOresxzWXF4jthyxhAprOV5Bt9PeQ8fP8CvKjtbryZGdWWJWAg==","signatures":[{"sig":"MEQCIALYOswJBo+FH5blJBs9Oy7FJA/xL35k0Jqav2WhkRW9AiBfoOq6ypfy5/AtbGslbk/Y/uDDERi/WzRQ14wTDWb9LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3011340},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"2fdaef21bdbf8336d73481f48d014e08824b0d35","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1775859616490_0.7458750331421493","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@mcp-ts/sdk","version":"1.5.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.5.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"dbedeb8029a3dc3bfcac486f356b6d9d86600df7","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.5.0.tgz","fileCount":134,"integrity":"sha512-+aMeO/h+asYNcJld/GQxZ6cXeP1liuSWEksGlLMi3dlW1Xd+h2w3CoDWwkgi1ez94jJgZM0DwkVIx2uox9QCjw==","signatures":[{"sig":"MEUCIFWZcgeFdbptDBNao9dVPP/5HcrVINLCjadMmADWXOn8AiEAwXebR7zNvLW5IXECmSQLdaLDaI69/0mdBb2dp+xBlLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3759726},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"a5253833bfc7e5f608f422f8696afa4bc3094580","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0_1776765332900_0.11831577036283036","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@mcp-ts/sdk","version":"1.5.1","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.5.1","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"353a28556c614d5c45365aea706c0be98833c5b0","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.5.1.tgz","fileCount":136,"integrity":"sha512-5XAsptt0C80qlOA5S3JeZQsF42IPGyYyHZ6WvXTnEjfg/mUe1JfUVJATNQFWmlZ8CSiLWjjM0Wj3/U3dQQ+AZA==","signatures":[{"sig":"MEQCID/t/mdxZf6GOGm/48U0Fc9TrRJuv7ts+AMDXwA4oSW6AiBqbd8ZcjpyybtMygIKjmzNc4nU3QvMsLVzDlNbMGwbxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3900600},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"febd2edce7b4e4939dc663b30faa75725b59f685","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.1_1776804549529_0.40775321097581996","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@mcp-ts/sdk","version":"1.5.2","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.5.2","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"94abf518afb0c93192dda86dbceaf17cbb22c5e1","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.5.2.tgz","fileCount":136,"integrity":"sha512-cF3odebOVFJ2aL56T8xRfipDegbcgCwquGOicBvteoFDos6rGMaVRIzoiK+CqiUK0JP+Ub6NP9W+dp9bb3+6WQ==","signatures":[{"sig":"MEYCIQC6F9lUFfzlkgcwsoopokhUOO6AgAL1M5MBqr6Zjfy4ugIhAJH+DhUf1bIFGjg0FYGfNiLH4iCcRqkBToqRx3qUfx/a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4003749},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"0f599ec1d2649d60ca3217e545fdc65d3f6f5b5e","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.42","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.2_1777061895167_0.6849632280580751","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@mcp-ts/sdk","version":"1.5.3","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.5.3","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"07b6289253aac3c29f4e112e03eac255641472c0","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.5.3.tgz","fileCount":136,"integrity":"sha512-A6XVbXsvMF1Dvr/OElfrPCP47IiMlKf9lQTJgEyKFaReOY76f3Nw/lx37QkxfPrzvWVMJxbzck0ARMxruaSpmw==","signatures":[{"sig":"MEUCIEEPGnuY4D63f1vNZ9Wxi8uZido+QuTCEwYGrdJWk1HcAiEAyYnHuMR2YPABemacAGPctj3KbBWdrHYSeSTnqvTkvjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4043203},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"44efb13307dc49c486e4ae471072cc32d0141491","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.3_1777325229400_0.021783155233325857","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@mcp-ts/sdk","version":"1.6.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.6.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"026130d5c7b9ae32c2ad5bb640ad460091626752","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.6.0.tgz","fileCount":136,"integrity":"sha512-0RUPMIAv2J0GtuxaykSpVCFxrSxHDPzEFu0RfQVwn+O3IEhi51J3YuJbJXWBiQ6x5snAWHgMqKPCYQ6vl1kijA==","signatures":[{"sig":"MEUCIQCYf3yV/Bd+GJR1Q5pBJWqiVHBingdSnIdTY1tnOzXoPQIgCiGvEornAZlsjehnhm9sHIAYXo3EHKiDLissBzmqi8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4205005},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"abbfd1ee65b5d34a030d8a616cb003e61decde28","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0_1777752789206_0.9501814527073074","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@mcp-ts/sdk","version":"1.6.1","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.6.1","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"af4881256cdf92f894f73442311ceed250dc966a","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.6.1.tgz","fileCount":136,"integrity":"sha512-k3dU6T9ExxaNzW68A+1FSvhVlUy1xzHh/k3CBpUIzyoSc3B7yCbMA9yx/wrtek0/1mMpDMzK3J+Dzo3FpOmU0g==","signatures":[{"sig":"MEUCICDNaprERco/4gMSKB+twHDpB3xH8FT9g0r9HsoRCrM0AiEA1kVAG3C4ahnkIck7Gh6p65VArEpIRCPg3tVldWEyfkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4214561},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"06b91ab516e5fd131ac9f41adb0bd660882fbbbc","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.1_1778002601448_0.03893623287042369","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@mcp-ts/sdk","version":"1.6.2","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@1.6.2","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"892d32eb8dc575ae8d6b398164904cef79d8258b","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-1.6.2.tgz","fileCount":136,"integrity":"sha512-VgbMW5QO0Iw2kldfqK7y5zCOkVUiKLtwXBZkWI+XXi0hM2ilBpP1Kthm8Clo7o6Kyh6mIAd7BDUuZLfKoEHsVQ==","signatures":[{"sig":"MEYCIQCz+zKnWRpL5b/ploXTrN65/PJu/RhJs9XFBt2AysDgRwIhAO8ybGoCzz4BsM+dOfwAF6jxizsFl3Byif/k/j44KhgG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4227302},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"31aa88e3de03532f5ce3c3b5280e688c7f1f0406","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","json-schema-to-zod":"^2.7.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","@supabase/supabase-js":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.2_1778587770126_0.5819645024158537","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@mcp-ts/sdk","version":"2.0.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.0.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"b73fc017ad575618dfa587fa44172c84f8d5160c","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.0.0.tgz","fileCount":139,"integrity":"sha512-s7NAwuwqMja71jcTyzkcLbiT2neYSjfdyqNQQ99YuD/fraV5B4+kVXsDfyx9+szJtTKCyeSB+H8I+dOSlLwLZw==","signatures":[{"sig":"MEQCIAf5GSzqCcs2OiLIxBrrzb8dDv77GdWbVxZ4bVzPgb5eAiADyzBYZ7QuZTdkY6AU4biZQU93WwXMoKD+iAVfdvRQ7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4346679},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"9dc993ee4277e132616776d12f66aeeb3647e7a9","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase, Neon).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.0_1779047085849_0.5909492459874319","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@mcp-ts/sdk","version":"2.1.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.1.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"1ecb77b3b502a557284360cc058f2f1b5e750057","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.1.0.tgz","fileCount":139,"integrity":"sha512-cRUqxpBTnO7zHIz1ky3uv9xzHQSnpx1DDrKq/sU4tmRK+WJ4y8ujzGVGcjcGUHnjrRQhwu+8fuk8GEks8XMTSw==","signatures":[{"sig":"MEQCIEBmYH0Nlr3DBXw+Y62EpDUdMAMxhtmWddkDxPQvqVt+AiBaQ3cd+APNd57yniMUHZpoVcySYoOdxvJX1yWyV/l8/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4367914},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"be05a30b135760ccc7adaf17e1373c65c0701553","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase, Neon).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.0_1779207642177_0.08800227026073948","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@mcp-ts/sdk","version":"2.2.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.2.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"cdf36c720ab839e5f284278f6d4f8930cbb1479e","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.2.0.tgz","fileCount":139,"integrity":"sha512-InQ6+y9Sx5HhRoY0MGYvi5hq/SLc5LjveZdSvkcfQAJ8jbn+rfgkWdC3bZAQXlVKJyAUpXnYNp94DkwQmtcl7w==","signatures":[{"sig":"MEQCIBNw50LW0+g3UeO5Mfvq4oJkhj1gGbbIYZjo1GhlJo65AiA9ilIeG7+2bWO+CbbOenz5r7WBaHpUGDeV9elmbH/eNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4379720},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"3212198f287f40c8b78b3e2796dc760dddbe89c3","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase, Neon).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.0_1779295834544_0.9045131255381031","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@mcp-ts/sdk","version":"2.3.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.3.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"e366d805b79be567897f840898fdd08ca33082c6","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.3.0.tgz","fileCount":139,"integrity":"sha512-uq1TZvq985jMZtvevwG8V3VmuyY3H/7/lS+3NzvX7w69OHrAX8dbbkGtMcYWUeXJaa0RVykkXrzg7C9TMcIJyA==","signatures":[{"sig":"MEUCIA/qvoSnqkl3aCLDRopZRpqiJjFHmg4y7tdJtAf/940aAiEA/R0S2Fbsh3ddaHNx6nADBJl4Ywwf+ERwTCSQnCZrXdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4408362},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"5dd52589fd1e05f03b22db2db13e43c087e3ff46","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase, Neon).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.3.0_1779356622451_0.4863941877742126","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@mcp-ts/sdk","version":"2.3.1","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.3.1","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"dc9ada80b1c2bb19598612cf697c290fc0275548","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.3.1.tgz","fileCount":139,"integrity":"sha512-pGEAf39/y0rtw/4dX7WLQ4VKxntKSi+WKt3bvg+bS7YoRzm7/NaybUiGs285EaKHNz88RQ+qdKL3LZihUb8OcA==","signatures":[{"sig":"MEYCIQCyu4Bq3V4UaJdqQkVWMfR22Mvop7SwDJ/oe8yJhSVvgAIhAITZsKuZQ7vyGpvJ0rmlU5x0tRzh3ahM0xYq0iq19hyN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4420151},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"59ef09cb98de3f2691f5c4b2718c5aa9ff40e246","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase, Neon).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.3.1_1779368784345_0.35166013000603424","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@mcp-ts/sdk","version":"2.3.2","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.3.2","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"f2c3d95666e6096cc904897eeb1df279348e14e7","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.3.2.tgz","fileCount":139,"integrity":"sha512-wSvqEd51DzS/haXJ26FnuDXrqJaiMY50EMgRypPzfP58+4Ziu/AwanlfcGbvaaO7AoXbqJnATu3Z7TBazO+jcQ==","signatures":[{"sig":"MEQCID/+A4Urwxd2G1T95vMBegyzSc6e1wcYzUCtz6gdzHH7AiBxXVcJwiGwXIP7ofgx2nF5fjuQbpx5fQPHCmJAkC4F3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4432123},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"1916d315b36bcd11ee44cd83662ee5078ee97a99","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase, Neon).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.3.2_1779380425602_0.46556933069472706","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@mcp-ts/sdk","version":"2.3.3","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.3.3","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"8c0d64a3413baf72ce5697dff6185bcd27a2d249","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.3.3.tgz","fileCount":139,"integrity":"sha512-xhHHMJJNErKg+Ac5yRWizmKUnEebfJlZ/d+tQ//Zz+TcRzeh3rY2oCA2LcK9C4xT0VHxVlF+88nsCR00/0W0cg==","signatures":[{"sig":"MEUCIH9MMgBKCYg+r/ELtXkYWzHuqeOAtLEEVYZ1yM7O6YmoAiEApiOaztBLyPyAu9Ijig5ex/WJgtOqbZww/gEOIsaQCOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4441446},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"958d2d64f6233d44fa4e81e28afe3ca0c413de27","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase, Neon).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.3.3_1779445701992_0.9825127396390365","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@mcp-ts/sdk","version":"2.3.4","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.3.4","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"8b1efd3fc8743b08262e342728ed4e5e82cb995c","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.3.4.tgz","fileCount":139,"integrity":"sha512-kLrusALo+IPbM6EE64w+PshG8DKif6hGz6KUlUCWWRItnRxReVdBIW7LmdRVzmJ/dRqvtn+mXVVaadXYtgqYNw==","signatures":[{"sig":"MEYCIQCHE4FHubCOO6XGmuHZbOFEqktPB3/bhIHOpXfHNpVosAIhAI4T/oEcuTVYGD5YgXWxn2qd63ZijoPNh1jxsdIEaWZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4397206},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"5841a9ea58f5770c2cae3f4dc4c0ee136de58ef7","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight MCP (Model Context Protocol) client library for JavaScript and cross-runtime environments, supporting MCP Apps in host applications and multiple storage backends (Memory, File, Redis, Supabase, Neon).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.3.4_1779453214328_0.7211205070904152","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@mcp-ts/sdk","version":"2.4.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.4.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"c6082e88a788ba2d261b36b333853de0b6e91827","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.4.0.tgz","fileCount":141,"integrity":"sha512-M8a/xDbUfR4EcUOiYQl3WQb515y+SEkMzH+2Ys6jYeowSIhV1/E/AnzFlcaglJUtxVaGHnGrpT07gjM8zBJMmw==","signatures":[{"sig":"MEQCIDtja+OHrCW9iWJICLHhzvaTcYTcZrGo9dqYbOAu4MUbAiBfgewEt5X8PqwMnR5G43iqWnoEdI2quySFxfRKaR9h+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4685559},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"f1226de2bc0c078fe55e916a9250c8b2fa3d67f1","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.4.0_1780255631421_0.6238540798810128","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@mcp-ts/sdk","version":"2.4.1","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.4.1","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"215ad34ca5dc1377a95ff7fd45694c4113b859e4","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.4.1.tgz","fileCount":145,"integrity":"sha512-IlftlYtCPcnQMgUgWm6GRDgGkVNxzIfEgU1wdayHSaWqyn0etjRjY7VC9WG9hkS8kXXniRnWpietL2nloWuvJA==","signatures":[{"sig":"MEQCIE4BqPw6WuX9+esscSZcjYf0lH1DrrfeQrkIriiXsb/TAiBgH/1+VYb0/e/XLGNC/PNaxmWCKv1oJmjFxw4DQ0GO5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4735382},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"68dae73c0f5de4b10d50a600b1a487397c030c72","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.4.1_1782411884933_0.698842901355238","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@mcp-ts/sdk","version":"2.4.2","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.4.2","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"fa143cb25665ff225c83dbb245741837c07aba98","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.4.2.tgz","fileCount":143,"integrity":"sha512-qKJ7eYfZ6n836Cycm1Gnst7hi6JLp+bG/OC7taCSqAgrcASmiRbbVIh0xe7C9/OUnsaeyUuU8bsYno8BunP2xw==","signatures":[{"sig":"MEUCIQDZiKus5mPa7d51GUM41PNhcnyEpMqMBmXAaWvaONLuEAIge5fulQ7OiOJQYUgAo7P7NTHnQ8TZjRvw16pT2Nr7Hvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4738887},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"6eed86601c8f249c257188d2fd7f1fc14c6133f9","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.4.2_1782421024023_0.586296531225174","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@mcp-ts/sdk","version":"2.4.3","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.4.3","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"abe6a413852eadfe6a97a28a6f48e3ca0bd1b2e2","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.4.3.tgz","fileCount":143,"integrity":"sha512-3KJeMQs/dzGqOqMQJ/7AHXjChdzo3TVaiDwlOrz0setXwOyykrH3Mh29cHSDuMCzCDYzYoMifE5j9hKWQYMZjA==","signatures":[{"sig":"MEUCID724fuudSgDocahgAYwjO0wGXCbjAD1r3VqJYD/r0t5AiEAmb16MRVztCQ/q0Xu7Pl0tX+pzfv1jzhP9LHsG7yHBEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4759496},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"cb5f8f465417a578eb21a7f758103c9bac462411","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.4.3_1782498795427_0.9948299193907542","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@mcp-ts/sdk","version":"2.4.4","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.4.4","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"6d1e0fa699ce76b228c2835c5a752be464771bbe","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.4.4.tgz","fileCount":143,"integrity":"sha512-7piH4bGV/DdZpAoLm+7+2H1KwBqCekidcmRlNlFmNUpYFPa9HSv9wuUtFm+1I0fVns4u0HkU2JPvaNoUlocciQ==","signatures":[{"sig":"MEYCIQDcHaiYUCLaq8O/aS+uQMQ+hklFyUIJzRX2dpANVHdZPQIhAMO37669uB4D56rfh2O/rYhR0ikQVe/QidNRzMQSy+RI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4746524},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"acdfcbcfcd920fdc9c5590986c795645c6b2a15e","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.4.4_1782502918323_0.5182348487738206","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@mcp-ts/sdk","version":"2.4.5","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.4.5","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"2328f7510602aec611aab03647a4e1635ba7c853","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.4.5.tgz","fileCount":143,"integrity":"sha512-feMAqljz27EhR77eN2kCVF+aFlpkBO0aZGczyoIsfrI5TUxwtjykKP3cnjNclsFnNpY/Jkl5FnC7uOS/smiSEA==","signatures":[{"sig":"MEQCIDee+43o0DJg4lg08JE0ZJqZv8rdNPhrHWkc152DdaGhAiAtZ8dYiJYI5g577U4cUZC8Lwx25fVY/ikRNyONvUt2mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4752287},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"47a88403c2f44aecb6497d1b2546cf6487158c0a","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.4.5_1782509194854_0.10869507414397295","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@mcp-ts/sdk","version":"2.5.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.5.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"cbf8e680d5d3169ac4cd6b92bbda740f96b9c8a0","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.5.0.tgz","fileCount":145,"integrity":"sha512-MsxjKv+jHZfRvEdGFidg+xBZoZOgW0miA3kzvvR7BCMAOZR5fun4htHZPNYGkcgH3ot3jtdjkUHokPhgF5ViAg==","signatures":[{"sig":"MEUCIQCZckLhiTA+ZkXi8+qXgy3ukFzerIKWN1R7M38NoBgHrQIgGt+xMk01qAC98zdpxaG5w3UP4gfdg71xwkTDVxO/3kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4908521},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"97019539ac832795e10934d65a5fc4795f772750","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.5.0_1783080386419_0.7102507078767812","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@mcp-ts/sdk","version":"2.5.1","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.5.1","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"5026a50e313bae3ef7ee2dd79f9a5dec88405e4e","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.5.1.tgz","fileCount":145,"integrity":"sha512-9PDgYGmuYOYwNymA6gdab7UWjH03m5zO30NVJdmRXYWLQ8XwUnKD2dOfO1BMzvKBHESLBMlCWMbM3IvqCwbbFQ==","signatures":[{"sig":"MEUCICgWBhGrWsyPTZUMdJGMVFytrG1/wAFcC1jXcVGPcCZVAiEA7FTOBIl6iWg1pvRR93WdWc7xeBUlH5UJXfDCQdRKH6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4939365},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"156d849cac2736b112a51c10eae416ee23fc61d7","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.5.1_1783098118887_0.12960182492592964","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@mcp-ts/sdk","version":"2.5.2","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.5.2","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"173fe1f2ca18e0fd07230edb9f07892e61057727","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.5.2.tgz","fileCount":145,"integrity":"sha512-wuz1N+zIs1EeTRFWgdvTGxXh/7OOcY7IgnawC3/6nWpbXparZ6XwNVX5aq8s8pzmVV227PqOiTGblDH3x7cIXw==","signatures":[{"sig":"MEYCIQDuakxvNVi3ABmSsRa2X/3ilYDep4WJ2UHqLA/yEFi5BQIhAL6K6wWj7AP/XmikREvNYgH2pxFh1jBD83MLJZcOKsZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5036020},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"29ff817c24c53bdca653e946ed06a5576006a067","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.5.2_1783120154626_0.5469674006201497","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@mcp-ts/sdk","version":"2.5.3","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.5.3","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"010fc094677768d0fe412c7d8b2a2ddaa5e9a25e","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.5.3.tgz","fileCount":145,"integrity":"sha512-6mgO7XMoyolA6FCDA4vhyN88NR8ZU4rra+zVx9wpFsTfE+d5D4tUmw9ArtW04nDrbJE7v4GG1M/c61lku9AYaw==","signatures":[{"sig":"MEYCIQCpeMd6JM3eg8m01Ba2dh1GoR6F3LW0s+iHGRYrABObHgIhALfZthRMN/HW8cteqeUMS/pb7wbo/Z+YXsHCFLKD5Bt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5043063},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"2d8476d0eda8a2ef9ff2a918206556bc20e14cbb","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.5.3_1783129943887_0.7284851473952068","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@mcp-ts/sdk","version":"2.6.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.6.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"2f9a786652d4ccba7b732df799fc25783f9db6b3","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.6.0.tgz","fileCount":145,"integrity":"sha512-imfIHKoWAZ2r7vZRUebN0+LDSTsFx9iZeurNsMQHnOnPelnFjMe8VrQqFI8Swr+RWoRJa35yMaPo6a9C6zPncQ==","signatures":[{"sig":"MEQCIHjRvGbhLld53cIvn7nob9pI+tdFlz8f1GAcbN/pwwvhAiBL9XlhLldgFxwhRpL+D7udOjqZs70fOhKNR4sxeUGZDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5173001},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"95d0ba4af75e8533b106865e47fc304394eca587","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","postbuild":"node -e \"var f='../../../mcp-client/scripts/resolve-local-pkg.cjs';require('fs').existsSync(f)&&require('child_process').execSync('node '+f,{cwd:__dirname,stdio:'inherit'})\"","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.0_1783339887195_0.456175846533299","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@mcp-ts/sdk","version":"2.6.1","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.6.1","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"c2923a1b72006679c8da52dbd251d8733dd03495","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.6.1.tgz","fileCount":145,"integrity":"sha512-/zdIBBVH3T3C6GNIv1RNfZ+do4Ld/qpcLeo0h0TkM8Plqw4UVQx5gLY5FWZDs65vybsOjzhnnfVrF3RmI4G0zw==","signatures":[{"sig":"MEUCIQDbQvG7rbgNgL3oQ1QD0iY4KCF5tpiMdN/zuJw7FPNRWQIgesYQwao0QHSqDVGVtBEf2X/YzQ/YsT3mH66y4d20bvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5200308},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"94368f3a735bc5aeb93a687886865d5000b6aeaa","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","postbuild":"node -e \"var f='../../../mcp-client/scripts/resolve-local-pkg.cjs';require('fs').existsSync(f)&&require('child_process').execSync('node '+f,{cwd:__dirname,stdio:'inherit'})\"","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.1_1783417282052_0.8251667118794062","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@mcp-ts/sdk","version":"2.6.2","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.6.2","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"1db62a237a4e248771dde04ff1f182604a9eeb60","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.6.2.tgz","fileCount":145,"integrity":"sha512-PMHxzmJ9dw3O6R/gpNH2T99AdPrd8NxS7MClsbxcq/EmyZQLwFfGbFyPTUNyhCEJOyTtmFpk2Tjoa4ppr3w87g==","signatures":[{"sig":"MEQCIAHqP8mQK7Q21sY63LhiiDYMDe+965OqF4CvRwq6SJ2iAiBJesrxZN/+D18VK8X+KwICT/heq7Ub/0/uY+L5azvF/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5232867},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"6695bf97547c3281f0e2f3f04f1d386817a6a560","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","postbuild":"node -e \"var f='../../../mcp-client/scripts/resolve-local-pkg.cjs';require('fs').existsSync(f)&&require('child_process').execSync('node '+f,{cwd:__dirname,stdio:'inherit'})\"","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.2_1783517112080_0.14761385250760606","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@mcp-ts/sdk","version":"2.6.3","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.6.3","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"4698577fb067e41b6772e5a8b7888a4a64d960fb","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.6.3.tgz","fileCount":145,"integrity":"sha512-IHbetWX9Q41qUJIKI7ZaUFe0KOCUfXbdzvY0sLNqAtjqMbJaL/L8AnVXuIS7IY8w/8FKjLt6gknvv90ULIhYxg==","signatures":[{"sig":"MEUCIQDW6jHsQniyajiiyka3H8PTPRlMLU0D7/k6luQrvvef0wIgD8SGfd6abROtqfZHuOk51t2n+1vkEvZKvRzafkLwg5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5234239},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"1ff1dcac3c38e11b7d77456a898557a6b500fe9f","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","postbuild":"node -e \"var fs=require('fs'),cp=require('child_process');['../../../mcp-client/scripts/resolve-local-pkg.cjs','../../../mcp-server/scripts/resolve-local-pkg.cjs'].forEach(function(f){fs.existsSync(f)&&cp.execSync('node '+f,{cwd:__dirname,stdio:'inherit'})})\"","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.3_1783969805490_0.07844628353819894","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@mcp-ts/sdk","version":"2.6.4","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@2.6.4","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"71798a9224a9837d3d524aa3c18f45358ab7a1de","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-2.6.4.tgz","fileCount":145,"integrity":"sha512-8EDObm6UsZIvOzH5FeQxcnlQJgDovr2z7P+DoIHrd95venlPnDkH5OM6ttwsdJj41bPTAncykPsql2HaMyWiAw==","signatures":[{"sig":"MEYCIQCY393xNbDWbe5I11bD33w+4oWnr668J2wkflfDtq4yhAIhAPXJSa+hUzgk/iBQAATta02ouXXBbmMwXljaDH6GMa64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@2.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5236441},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"107f7caab032e0ba5d0cc20f84fce288a5527f4f","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","postbuild":"node -e \"var fs=require('fs'),cp=require('child_process');['../../../mcp-client/scripts/resolve-local-pkg.cjs','../../../mcp-server/scripts/resolve-local-pkg.cjs'].forEach(function(f){fs.existsSync(f)&&cp.execSync('node '+f,{cwd:__dirname,stdio:'inherit'})})\"","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^3.24.1","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.4_1784218693709_0.4011532255299861","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@mcp-ts/sdk","version":"3.0.0","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@3.0.0","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"cc144bc91e43d2e8ec7d5304c01aa4717c543f6e","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-3.0.0.tgz","fileCount":149,"integrity":"sha512-5fmhjWqKjTaUWOzom5CavWxoBKJIw4f/p5BChK74rAJdBK5IZSWZGo+pdZlPGoNt7DxgHLPNHFGs9dUQsSLd5Q==","signatures":[{"sig":"MEQCIHLSUHqU2EdeUQvBTdvcI9c7e1IknA2NJ8J1OI8TmAFYAiA+Fk+ftLgO8DQCr9+spdEaVeoUVghHDTziSy/X55KV/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5320158},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"601c7ccfb1ebea726a0c46d4402593e47b59f4fd","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","postbuild":"node -e \"var fs=require('fs'),cp=require('child_process');['../../../mcp-client/scripts/resolve-local-pkg.cjs','../../../mcp-server/scripts/resolve-local-pkg.cjs'].forEach(function(f){fs.existsSync(f)&&cp.execSync('node '+f,{cwd:__dirname,stdio:'inherit'})})\"","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^4.2.0","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":">=4.2.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.0.0_1786348079191_0.7772663685547456","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@mcp-ts/sdk","version":"3.0.1","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","_id":"@mcp-ts/sdk@3.0.1","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"homepage":"https://github.com/zonlabs/mcp-ts#readme","bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"dist":{"shasum":"5a5d7cbf732cdcf07e63dbd3a4a320b7b7abf95b","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-3.0.1.tgz","fileCount":149,"integrity":"sha512-YO+JDpHCTo4IqiXjyol4n/1RG960hNNoEPK/QKOaDSBKJUjY5FFXWbhlvCjyEMpzHQjuT/CuyjhxLYBc8lNdvg==","signatures":[{"sig":"MEUCIQCiRFl8+yJ2l58cHZcY9L8SEzTwQxye2XrOxEkgpHrBswIgGJwJRmgR4rhEwvATwKdnbt8KD4XDj05v1DbygHit1qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5320168},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"gitHead":"1068b95b5db8cc1f84a207e436e5b2c15175c495","scripts":{"dev":"tsup --watch","test":"npx playwright test","build":"tsup","clean":"rimraf dist","test:ui":"npx playwright test --ui","mcp-docs":"npm run start --prefix packages/mcp-server-docs","postbuild":"node -e \"var fs=require('fs'),cp=require('child_process');['../../../mcp-client/scripts/resolve-local-pkg.cjs','../../../mcp-server/scripts/resolve-local-pkg.cjs'].forEach(function(f){fs.existsSync(f)&&cp.execSync('node '+f,{cwd:__dirname,stdio:'inherit'})})\"","test:debug":"npx playwright test --debug","type-check":"tsc --noEmit","supabase:push":"supabase db push","prepublishOnly":"npm run clean && npm run build","supabase:reset":"supabase db reset","supabase:status":"supabase status","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"repository":{"url":"git+https://github.com/zonlabs/mcp-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nanoid":"^5.1.6","json-schema":"^0.4.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.49","vue":"^3.5.27","zod":"^4.2.0","tsup":"^8.5.1","react":"^18.3.1","rimraf":"^6.1.2","ioredis":"^5.9.2","react-dom":"^18.3.1","playwright":"^1.58.0","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^18.3.18","ioredis-mock":"^8.13.1","@ag-ui/client":"^0.0.52","better-sqlite3":"^12.6.2","@langchain/core":"^1.1.39","@playwright/test":"^1.58.0","@types/react-dom":"^18.3.7","@types/json-schema":"^7.0.15","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@neondatabase/serverless":"^1.1.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.23.0 || ^4.0.0","rxjs":">=7.0.0","react":">=18.0.0","ioredis":"^5.0.0","@ag-ui/client":">=0.0.40","better-sqlite3":"^12.0.0","@langchain/core":"^1.1.39","json-schema-to-zod":"^2.7.0","@supabase/supabase-js":"^2.0.0","@neondatabase/serverless":"^1.1.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"rxjs":{"optional":true},"react":{"optional":true},"ioredis":{"optional":true},"@ag-ui/client":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"json-schema-to-zod":{"optional":true},"@supabase/supabase-js":{"optional":true},"@neondatabase/serverless":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.0.1_1786350207348_0.4246740099578259","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@mcp-ts/sdk","version":"3.0.2","publishConfig":{"access":"public"},"description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","bin":{"mcp-ts":"dist/bin/mcp-ts.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./client/react":{"types":"./dist/client/react.d.ts","import":"./dist/client/react.mjs","require":"./dist/client/react.js"},"./client/vue":{"types":"./dist/client/vue.d.ts","import":"./dist/client/vue.mjs","require":"./dist/client/vue.js"},"./shared":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.mjs","require":"./dist/shared/index.js"},"./adapters/ai":{"types":"./dist/adapters/ai-adapter.d.ts","import":"./dist/adapters/ai-adapter.mjs","require":"./dist/adapters/ai-adapter.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain-adapter.d.ts","import":"./dist/adapters/langchain-adapter.mjs","require":"./dist/adapters/langchain-adapter.js"},"./adapters/mastra":{"types":"./dist/adapters/mastra-adapter.d.ts","import":"./dist/adapters/mastra-adapter.mjs","require":"./dist/adapters/mastra-adapter.js"},"./adapters/agui-adapter":{"types":"./dist/adapters/agui-adapter.d.ts","import":"./dist/adapters/agui-adapter.mjs","require":"./dist/adapters/agui-adapter.js"},"./adapters/agui-middleware":{"types":"./dist/adapters/agui-middleware.d.ts","import":"./dist/adapters/agui-middleware.mjs","require":"./dist/adapters/agui-middleware.js"}},"scripts":{"build":"tsup","postbuild":"node -e \"var fs=require('fs'),cp=require('child_process');['../../../mcp-client/scripts/resolve-local-pkg.cjs','../../../mcp-server/scripts/resolve-local-pkg.cjs'].forEach(function(f){fs.existsSync(f)&&cp.execSync('node '+f,{cwd:__dirname,stdio:'inherit'})})\"","dev":"tsup --watch","type-check":"tsc --noEmit","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build","test":"npx playwright test","test:ui":"npx playwright test --ui","test:debug":"npx playwright test --debug","benchmark:toolrouter":"npm run build && node benchmarks/toolrouter-efficiency.mjs","benchmark:toolrouter:live":"npm run build && node benchmarks/toolrouter-live.mjs","supabase:push":"supabase db push","supabase:reset":"supabase db reset","supabase:status":"supabase status","mcp-docs":"npm run start --prefix packages/mcp-server-docs"},"keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"author":{"name":"MCP Assistant Contributors"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/zonlabs/mcp-ts.git"},"bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"homepage":"https://github.com/zonlabs/mcp-ts#readme","peerDependencies":{"@ag-ui/client":">=0.0.40","@langchain/core":"^1.1.39","@neondatabase/serverless":"^1.1.0","@supabase/supabase-js":"^2.0.0","ai":"^6.0.0","better-sqlite3":"^12.0.0","ioredis":"^5.0.0","json-schema-to-zod":"^2.7.0","react":">=18.0.0","rxjs":">=7.0.0","zod":"^3.23.0 || ^4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"ioredis":{"optional":true},"@langchain/core":{"optional":true},"@neondatabase/serverless":{"optional":true},"zod":{"optional":true},"ai":{"optional":true},"@ag-ui/client":{"optional":true},"rxjs":{"optional":true},"better-sqlite3":{"optional":true},"@supabase/supabase-js":{"optional":true},"json-schema-to-zod":{"optional":true}},"dependencies":{"@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.5","json-schema":"^0.4.0","nanoid":"^5.1.6"},"devDependencies":{"@ag-ui/client":"^0.0.52","@langchain/core":"^1.1.39","@neondatabase/serverless":"^1.1.0","@playwright/test":"^1.58.0","@supabase/supabase-js":"^2.48.0","@types/better-sqlite3":"^7.6.13","@types/json-schema":"^7.0.15","@types/node":"^25.0.10","@types/react":"^18.3.18","@types/react-dom":"^18.3.7","ai":"^6.0.49","better-sqlite3":"^12.6.2","ioredis":"^5.9.2","ioredis-mock":"^8.13.1","json-schema-to-zod":"^2.7.0","playwright":"^1.58.0","react":"^18.3.1","react-dom":"^18.3.1","rimraf":"^6.1.2","tsup":"^8.5.1","typescript":"^5.9.3","vue":"^3.5.27","zod":"^4.2.0"},"engines":{"node":">=18.0.0"},"gitHead":"c4e4b8a5a31fc3935ead52f76e8bccfd406887e4","_id":"@mcp-ts/sdk@3.0.2","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-srJhsYO4HksgJ3kNi6j4TJk/5fv9/KDoNi59wraOjTRcJAT+J/NVCAXSAflHO6h/z6UNZDM+E1kQKkEfx4UnnQ==","shasum":"c1b6fe226657d37ce88c5a99febbb0eb2fcb0cc6","tarball":"https://registry.npmjs.org/@mcp-ts/sdk/-/sdk-3.0.2.tgz","fileCount":149,"unpackedSize":15631179,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-ts%2fsdk@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDNorIl78iH/tC5psRb9kpFmqCityTf5WlUQUMIinhifwIgPTVq451t7u0DWOoEGQOs5qZeHrzcI8Lktmleur7b9Qc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5bccbf25-b932-4d69-9793-9217c6dc8628"}},"directories":{},"maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_3.0.2_1786351563260_0.8460831865281917"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-29T09:15:20.842Z","modified":"2026-08-10T08:46:03.867Z","1.0.0":"2026-01-29T09:15:21.150Z","1.0.1":"2026-01-30T20:15:40.397Z","1.1.0":"2026-02-05T08:50:33.264Z","1.2.0":"2026-02-06T22:15:57.735Z","1.3.0":"2026-02-09T13:50:28.359Z","1.3.1":"2026-02-09T14:36:40.314Z","1.3.2":"2026-02-13T18:15:22.936Z","1.3.3":"2026-03-05T11:17:06.438Z","1.3.4":"2026-03-05T11:32:46.203Z","1.3.5":"2026-03-22T21:18:06.775Z","1.3.6":"2026-03-31T06:34:11.731Z","1.3.8":"2026-04-01T10:45:50.286Z","1.3.7":"2026-04-01T11:26:01.024Z","1.3.9":"2026-04-01T15:41:00.967Z","1.3.10":"2026-04-06T20:37:16.391Z","1.4.0":"2026-04-10T22:20:16.691Z","1.5.0":"2026-04-21T09:55:33.138Z","1.5.1":"2026-04-21T20:49:09.708Z","1.5.2":"2026-04-24T20:18:15.349Z","1.5.3":"2026-04-27T21:27:09.566Z","1.6.0":"2026-05-02T20:13:09.436Z","1.6.1":"2026-05-05T17:36:41.689Z","1.6.2":"2026-05-12T12:09:30.379Z","2.0.0":"2026-05-17T19:44:46.096Z","2.1.0":"2026-05-19T16:20:42.441Z","2.2.0":"2026-05-20T16:50:34.773Z","2.3.0":"2026-05-21T09:43:42.674Z","2.3.1":"2026-05-21T13:06:24.603Z","2.3.2":"2026-05-21T16:20:25.865Z","2.3.3":"2026-05-22T10:28:22.244Z","2.3.4":"2026-05-22T12:33:34.519Z","2.4.0":"2026-05-31T19:27:11.586Z","2.4.1":"2026-06-25T18:24:45.117Z","2.4.2":"2026-06-25T20:57:04.241Z","2.4.3":"2026-06-26T18:33:15.638Z","2.4.4":"2026-06-26T19:41:58.483Z","2.4.5":"2026-06-26T21:26:35.033Z","2.5.0":"2026-07-03T12:06:26.591Z","2.5.1":"2026-07-03T17:01:59.117Z","2.5.2":"2026-07-03T23:09:14.808Z","2.5.3":"2026-07-04T01:52:24.036Z","2.6.0":"2026-07-06T12:11:27.391Z","2.6.1":"2026-07-07T09:41:22.238Z","2.6.2":"2026-07-08T13:25:12.249Z","2.6.3":"2026-07-13T19:10:05.840Z","2.6.4":"2026-07-16T16:18:13.936Z","3.0.0":"2026-08-10T07:47:59.363Z","3.0.1":"2026-08-10T08:23:27.550Z","3.0.2":"2026-08-10T08:46:03.500Z"},"bugs":{"url":"https://github.com/zonlabs/mcp-ts/issues"},"author":{"name":"MCP Assistant Contributors"},"license":"MIT","homepage":"https://github.com/zonlabs/mcp-ts#readme","keywords":["mcp","model-context-protocol","oauth","redis","sse","server-sent-events","serverless","react","hook","anthropic","claude","typescript","agent","agents","durable-sessions","tool-discovery","tool-router","context-window","sqlite","supabase","neon"],"repository":{"type":"git","url":"git+https://github.com/zonlabs/mcp-ts.git"},"description":"A lightweight MCP client library for TypeScript with durable sessions across Redis, Supabase, Neon, and SQLite, cross-runtime agent support, and dynamic tool discovery to reduce LLM context usage.","maintainers":[{"name":"mcp-ts","email":"himanshu.mehta.sde@gmail.com"}],"readme":"# @mcp-ts/sdk\n\nCore TypeScript SDK for building MCP applications.\n\n```bash\nnpm install @mcp-ts/sdk\n```\n\n## Entry Points\n\n- `@mcp-ts/sdk/server`: server-side handlers, `MCPClient`, `MultiSessionClient`, storage exports.\n- `@mcp-ts/sdk/client`: browser RPC client primitives.\n- `@mcp-ts/sdk/client/react`: React hooks and MCP Apps helpers.\n- `@mcp-ts/sdk/client/vue`: Vue composables.\n- `@mcp-ts/sdk/shared`: shared RPC/event/types utilities.\n\n## MCP SDK v2\n\nThe package uses `@modelcontextprotocol/client` and `@modelcontextprotocol/core`.\nServer-side clients default SDK protocol negotiation to `{ mode: 'auto' }`, persist Cloudflare-style server options on sessions, and leave SDK capabilities fully caller-owned.\n\n```typescript\nimport { createNextMcpHandler } from '@mcp-ts/sdk/server';\n\nexport const { POST } = createNextMcpHandler({\n  clientDefaults: {\n    client: {\n      capabilities: { sampling: {} },\n      inputRequired: { autoFulfill: true },\n      cachePartition: 'user-id',\n      defaultCacheTtlMs: 30000,\n    },\n  },\n});\n```\n\nSee [MCP SDK v2 Protocol Support](../../docs/mcp-v2-protocol.md) for the implementation checklist, persisted metadata behavior, response cache notes, and SSE compatibility status.\n\nSee the [main README](https://github.com/zonlabs/mcp-ts) for full documentation, quick start, and architecture details.\n","readmeFilename":"README.md"}