{"_id":"@modelcontextprotocol/sdk","_rev":"87-7826c33057dcaddeb197fff646ab9a45","name":"@modelcontextprotocol/sdk","dist-tags":{"latest":"1.25.3"},"versions":{"0.4.0":{"name":"@modelcontextprotocol/sdk","version":"0.4.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@0.4.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"}],"homepage":"https://modelcontextprotocol.github.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"22bb4a97d4d28aa1126401bbcc026fab4bee40d9","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-0.4.0.tgz","fileCount":71,"integrity":"sha512-79gx8xh4o9YzdbtqMukOe5WKzvEZpvBA1x8PAgJWL7J5k06+vJx8NK2kWzOazPgqnfDego7cNEO8tjai/nOPAA==","signatures":[{"sig":"MEUCIQCOSR4DsOiFwgIuBzHVn/7CRrWZvuV804T63Nr8tHohqAIgJ0GBXoQvC8QVUeCW0buo60VuOibUl+tnvqNY95zbNO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1555032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"373b6f1d717e340bc7dd800d433cc640cf9e6eb5","scripts":{"lint":"eslint src/","test":"jest","build":"tsc","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"_npmVersion":"10.7.0","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1731340395796_0.8009038891122069","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@modelcontextprotocol/sdk","version":"0.5.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@0.5.0","maintainers":[{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"jspahrsummers","email":"justin@jspahrsummers.com"}],"homepage":"https://modelcontextprotocol.github.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"d657577f2ead2741cad064cbe87ed2244eed80e6","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-0.5.0.tgz","fileCount":87,"integrity":"sha512-RXgulUX6ewvxjAG0kOpLMEdXXWkzWgaoCGaA2CwNW7cQCIphjpJhjpHSiaPdVCnisjRF/0Cm9KWHUuIoeiAblQ==","signatures":[{"sig":"MEUCIQDstkXcOKZBBMN9ZJTufB6BEB9nLPbDxpaYAEADAUaK4gIgRVRg+oQlZohKNtjUucYzYqS7PvJmE0GSDOdBNPJn92o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1654071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"106d1c26b09514b36f00681baf147fc051c2df0e","scripts":{"lint":"eslint src/","test":"jest","build":"tsc","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"_npmVersion":"10.7.0","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1731678473656_0.2032203008736313","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@modelcontextprotocol/sdk","version":"0.6.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@0.6.0","maintainers":[{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"jspahrsummers","email":"justin@jspahrsummers.com"}],"homepage":"https://modelcontextprotocol.github.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"a691c0aa634a2ac4b61ee7cb4a24603120fc1f4f","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-0.6.0.tgz","fileCount":79,"integrity":"sha512-9rsDudGhDtMbvxohPoMMyAUOmEzQsOK+XFchh6gZGqo8sx9sBuZQs+CUttXqa8RZXKDaJRCN2tUtgGof7jRkkw==","signatures":[{"sig":"MEYCIQDsoKrbVKvHroxyMlWvsXh0yvwMshvuItjcnEYklQqPOgIhAL5oLIcE+IHhX4eX1lgIB08qR+2JOneL9lV0bb7/WZhr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1659551},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"1cb92b6246868666f160dc7cb66e789d02b2b182","scripts":{"lint":"eslint src/","test":"jest","build":"tsc","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"_npmVersion":"10.7.0","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1731775385937_0.11203307324985978","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@modelcontextprotocol/sdk","version":"0.6.1","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@0.6.1","maintainers":[{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"jspahrsummers","email":"justin@jspahrsummers.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"4e144155992749faf191faa512ac0c7a23152522","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-0.6.1.tgz","fileCount":79,"integrity":"sha512-OkVXMix3EIbB5Z6yife2XTrSlOnVvCLR1Kg91I4pYFEsV9RbnoyQVScXCuVhGaZHOnTZgso8lMQN1Po2TadGKQ==","signatures":[{"sig":"MEQCIGCL7bNn5NzfoOufX0WAqwfz7XaXAkSCIHSr52nNtVDRAiBRnE4B+tXI//38z7A7Jl6j7M8DY89Gf0ibsu4xtzHJvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1660405},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"96627096d9110c85aef8b3487fa626be7908a835","scripts":{"lint":"eslint src/","test":"jest","build":"tsc","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"_npmVersion":"10.7.0","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.1_1732126821950_0.5103503731816905","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@modelcontextprotocol/sdk","version":"0.7.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@0.7.0","maintainers":[{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"jspahrsummers","email":"justin@jspahrsummers.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"c9e21005429c2ff24348ea6c68a78aa5c0e3d20e","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-0.7.0.tgz","fileCount":79,"integrity":"sha512-YlnQf8//eDHClUM607vb/6+GHmCdMnIfOkN2pcpexN4go9sYHm2JfNnqc5ILS7M8enUlwe9dQO9886l3NO3rUw==","signatures":[{"sig":"MEYCIQCGaVpUmz/GyV+DdgyxmFez0mPoHib+TQI6uvUqOnK0UAIhANfD2pCX9GQhyQtlLF1htoL9uwXBSn0ftLv9UEOQBdpk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1661262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"25d3123ac3381c5b76877cb18922b39e34fa123b","scripts":{"lint":"eslint src/","test":"jest","build":"tsc","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"_npmVersion":"10.7.0","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1732138247797_0.03220034004441863","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@modelcontextprotocol/sdk","version":"1.0.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.0.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"a910c3b7487c137dc3e999ed4a5223329ba7ab44","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.0.0.tgz","fileCount":79,"integrity":"sha512-mbe0otw8vTtZoL5pVucXAmx6oEC7YjdXBgVeFkJXASu4OAnLkrIeNw9zwzU5CwEp19M54bjOUGcna90Dl/H5Bw==","signatures":[{"sig":"MEYCIQCHdzTAYVqQ7x9HaYq4QnY6clPa6+vGwHu6SbHShUPtIgIhAN3QVKIuMHnCiuS6cFFKIAgHdRxM05i0hBD/jDFWlIfQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1661484},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"cab95e53a054dfa5a0743d26ec33f6baa4765e25","scripts":{"lint":"eslint src/","test":"jest","build":"tsc","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1732547179051_0.29249999768382184","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@modelcontextprotocol/sdk","version":"1.0.1","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.0.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"810684e7c11b7e056adab895edf3c4a1bc796205","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.0.1.tgz","fileCount":79,"integrity":"sha512-slLdFaxQJ9AlRg+hw28iiTtGvShAOgOKXcD0F91nUcRYiOMuS9ZBYjcdNZRXW9G5JQ511GRTdUy1zQVZDpJ+4w==","signatures":[{"sig":"MEQCIEVx8/s4MU+4DVpojRAZjhym+aJ23riP+Brrp1+u/s+jAiA82s7wyMqkVEZjm4blfyZeCQ6Vkrx1S3iFAGeXBhnjOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1660757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"105b310b184d8db2b736c13e6834b711e8f8555f","scripts":{"lint":"eslint src/","test":"jest","build":"tsc","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.1_1732632452022_0.6108397885787584","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@modelcontextprotocol/sdk","version":"1.0.2","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.0.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"373a8d5181a28437ce1a0fe6a5cf87c8e8af8278","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.0.2.tgz","fileCount":79,"integrity":"sha512-QWjVDWkpQjCtbIYUD1t4KzcrYQVtKC9hGs5FHFjlH30oAjZJ/nSYqn8xTqT1ugtiI0txa+uHNrsEIFLew+CCSw==","signatures":[{"sig":"MEUCIQDF7yzLhkEB7iketV/K71u729IosJu942esGOV/57Rn+AIgMuXQU5SJYcBABeYaJdR8uiCuaE7K+Q0wmi1cUt+SaYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1620858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"45af3820fabeec456fafc3ac44a5980d0512e10a","scripts":{"lint":"eslint src/","test":"jest","build":"tsc","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"deprecated":"Deprecated due to accidental breaking change in point release","_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.2_1733322198420_0.9902568061513615","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@modelcontextprotocol/sdk","version":"1.0.3","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.0.3","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"778e1764c2f4844ae44492aabd0d55a680db2a65","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.0.3.tgz","fileCount":79,"integrity":"sha512-2as3cX/VJ0YBHGmdv3GFyTpoM8q2gqE98zh3Vf1NwnsSY0h3mvoO07MUzfygCKkWsFjcZm4otIiqD6Xh7kiSBQ==","signatures":[{"sig":"MEUCIDC3k6gxdObQQM2kOuKlP+WouvG5+jGwHnuGGlYwEr/AAiEAgq+x8C7jclxoCCHLK4SJbGb2M0g3QI3h5r6S6HyHGD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1660866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"989550d5f890fe70f9c1cdaee1714fb408c780f0","scripts":{"lint":"eslint src/","test":"jest","build":"tsc","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.3_1733334036270_0.16522911947504348","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@modelcontextprotocol/sdk","version":"1.0.4","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.0.4","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"34ad1edd3db7dd7154e782312dfb29d2d0c11d21","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.0.4.tgz","fileCount":79,"integrity":"sha512-C+jw1lF6HSGzs7EZpzHbXfzz9rj9him4BaoumlTciW/IDDgIpweF/qiCWKlP02QKg5PPcgY6xY2WCt5y2tpYow==","signatures":[{"sig":"MEYCIQCPOj2nAyp4M6rohFumsG42DzYqc0Oq/stnKUJF4q4IjgIhAOVCkSQk44Q66Itw3grofTHEoxzSfAffiWFjR1QkUj4z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1661074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"422a5359ee0bff943389eddf1d71ca23c32ab92f","scripts":{"lint":"eslint src/","test":"jest","build":"tsc","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.4_1734441024820_0.2598220965890621","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@modelcontextprotocol/sdk","version":"1.1.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.1.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"9343ee9c53ac4138608572c2eb34db78752d8664","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.1.0.tgz","fileCount":55,"integrity":"sha512-o5PIPz0vc1bJYXS0oLvRr8yUOzYtxEFL1rWP4aiO8qLslCksmbKhONy6CTpq0WPuIXUt2YuXoRtVA2EcLix3fw==","signatures":[{"sig":"MEQCID1wjudKubktRTzl2Kwc01tbgvgdE8RTUqN2dIkQBNvIAiBLIjYVfbD9/jiNAWwBWztc6llDeio4HAYQwBZ7axELBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1596070},"type":"module","engines":{"node":">=18"},"exports":{"./*":"./dist/*"},"gitHead":"3f178b2b7e2c6710353c650409f9ec01d5822ad7","scripts":{"lint":"eslint src/","test":"jest","build":"tsc -p tsconfig.prod.json","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc -p tsconfig.prod.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1735895025663_0.6370785698562458","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@modelcontextprotocol/sdk","version":"1.1.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.1.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"9402e14c339da4420700d12288730a38fac777e3","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.1.1.tgz","fileCount":55,"integrity":"sha512-siCApQgBn3U8R93TdumLtezRyRIlrA/a63GrTRO1jP31fRyOohpu0iPLvXzsyptxmy7B8GDxr8+r+Phu6mHgzg==","signatures":[{"sig":"MEUCIQCnCuCRvZyiP85Gk1cuj53dlYeBmldviJGz/MfeUE+YdQIgSNXWSiiSDlvFMfCEXFYj7P9iYl2SsmYEk1T+eYXiC+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1596883},"type":"module","engines":{"node":">=18"},"exports":{"./*":"./dist/*"},"gitHead":"00c7ab0f9da451ae236c05cc479c7ed8167c38b5","scripts":{"lint":"eslint src/","test":"jest","build":"tsc -p tsconfig.prod.json","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"tsc -p tsconfig.prod.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.1_1736504333089_0.6618765320800153","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@modelcontextprotocol/sdk","version":"1.2.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.2.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"b0a81459d3df0d864b93eb2e0faff1d1cb4ffdf3","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.2.0.tgz","fileCount":109,"integrity":"sha512-ymA0KtuF3wvJtKEtnA7XSrb2BsHzIdxW1UcNvvMowwbS6/b5MMQbngPoscO+Ftj7NmwwBq5WXW6qVKb8D1FJrA==","signatures":[{"sig":"MEYCIQCv8DY5XqXuw5TQ43ny6PImHkLBSzn8HSlp67iY+qCFRAIhAKxadnKNQx5pL99Kxm9rO3l6C+pE7gcuBNPbBzC+fQz4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3195202},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"405ee78d06bd609273e3601f08e11f0324fdb295","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1737386997491_0.15865074380247957","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@modelcontextprotocol/sdk","version":"1.3.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.3.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"eef2724dffb8bdb5c0acabe55a83cca2d56a3a1b","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.3.0.tgz","fileCount":133,"integrity":"sha512-no7j22gAE5dYZ65PppPfbnevO5GiX8b53LA7tb6KfUrmHMFac4ciESZctoivC97aoH4i0xQBtTzli1Q+wpMy5w==","signatures":[{"sig":"MEUCIBrc+XsRWDgcZtEEusSrTkzCmhGe/rrD7lSMmqZHQb6IAiEAzGHUi+x+OHiDrue6c9nKkqiYsUFmjT/IbLqzgK81eIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3340208},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"438505b74ceaacfb7b28ab9e877c728ba5e19479","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1737387475165_0.9686708830057069","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@modelcontextprotocol/sdk","version":"1.3.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.3.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"a5d34a7a815a56a47d6de252a6f72707fc1d26b8","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.3.1.tgz","fileCount":133,"integrity":"sha512-Fu3HstNO03/S5nvwh3KjRfP5JOSMl6IbOBxRl6JBDXMFRHPSJ4kiiV7n5yJjY51GtrFw3Y+V/vdsweN5bxULWQ==","signatures":[{"sig":"MEQCICd+OcX8XIJ/vgMaqw09H8rnskutggxexWHK60hCtdEqAiBE2tNBTKlM0DCA3VD3nFGhKm5T7SyWtqsLqqXa5CXC6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3342577},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"1fb33e8117c5ca98eb7dcb5747f975828d316a4a","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.1_1737464292510_0.37714835556773996","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@modelcontextprotocol/sdk","version":"1.3.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.3.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"056b32f96a0b15bbfbb8dc555db5af35f6039aa2","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.3.2.tgz","fileCount":133,"integrity":"sha512-Go+Iv/QTilhOxZppH2IuX+RaR9a4mjg/+PX17imoKqbb7mvYMN2dgjASL6PhKj07tRR4F8VM3ScPPlBenZ+gIw==","signatures":[{"sig":"MEUCID/HqBLrJLx6Q4O4MKM4s6VLTxaISWporRTLNoyjiEGXAiEAu6SmAFyVa8ajoZGFdvb+RiImaycDJ09VbnVzYhsoSoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343335},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"cf4c592c8be4a52e3d9e159eb146bfe2f3f77aea","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","content-type":"^1.0.5","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","eventsource":"^2.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.2_1737546363278_0.6042475356895942","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@modelcontextprotocol/sdk","version":"1.4.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.4.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"79ef2bc449a8a1caff3f9f93000849faf901aba0","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.4.0.tgz","fileCount":133,"integrity":"sha512-50YTsT4H9PuqmgwXkr/BPl0ankfEfxqVtFG8I378XqUThasnYRdNwE2PqktiJNm5MncOf3s5q37juv6kMe6WZQ==","signatures":[{"sig":"MEUCIAs7R0G5b8xA7Ab/Zd0WnB9+PPoNsr+NTO+EPiqy3yfhAiEA4qv2hdRvy8wGEB1IHbkiR5KqFDyq6ie2b6xbcEv/SGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3351429},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"8533f106bf2140a415a14bd982a4493a67439474","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","eventsource":"^3.0.2","content-type":"^1.0.5","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1737640930936_0.043223038675402226","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@modelcontextprotocol/sdk","version":"1.4.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.4.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"27e7a182a998c2fc63da5cf7a00d1ac52e1f07b6","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.4.1.tgz","fileCount":133,"integrity":"sha512-wS6YC4lkUZ9QpP+/7NBTlVNiEvsnyl0xF7rRusLF+RsG0xDPc/zWR7fEEyhKnnNutGsDAZh59l/AeoWGwIb1+g==","signatures":[{"sig":"MEUCIBRwYCp0sU6AsMtxQJANFqSr8y5F93h7oRt9sFwmzlt1AiEA+M7otjKLcSqGdoa1Kf7ybEL0hqOSH50dodCK+wnnCtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3353018},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"87197fb4a7676dcf4d0f6ac1b91fb22e13c1f439","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","eventsource":"^3.0.2","content-type":"^1.0.5","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.1_1737730446214_0.7968088486412932","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@modelcontextprotocol/sdk","version":"1.5.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.5.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"4071e768498a286194ec7686ee4c2f6e9647506d","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.5.0.tgz","fileCount":133,"integrity":"sha512-IJ+5iVVs8FCumIHxWqpwgkwOzyhtHVKy45s6Ug7Dv0MfRpaYisH8QQ87rIWeWdOzlk8sfhitZ7HCyQZk7d6b8w==","signatures":[{"sig":"MEQCIH7gcDabNww6VOkOpEh9L9+zxIVzuR+xqamNzOjmXCVPAiAzq84FFA82S0HOi3tjErY6KNzQN/jCWCkiznkhYYr2Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3353663},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"423b62ba8a23aec53b6fb90213fc91285362e0ad","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.6","dependencies":{"zod":"^3.23.8","raw-body":"^3.0.0","eventsource":"^3.0.2","content-type":"^1.0.5","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","express":"^4.19.2","ts-jest":"^29.2.4","@types/ws":"^8.5.12","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^4.17.21","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0_1739370815720_0.44769826456771034","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@modelcontextprotocol/sdk","version":"1.6.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.6.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"1d1849c9b36c0e494cf77398579dbd7d46c1ed34","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.6.0.tgz","fileCount":253,"integrity":"sha512-585s8g+jzuGBomzgzDeP5l8gEyiSs+KhoAHbA2ZZ24Zgm83IZsyCLl/fmWhPHbfYsuLG8NE6SWGZA5ZBql8jSw==","signatures":[{"sig":"MEQCIH8NgF6yMq+2Kolo3h0iXy1uLp9g1HLtVN+ECJq4C0nGAiBV7FasFYb5biOURm5Ug744Qzl+Yo9eKr5iGprcyXkl4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3624748},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"d5906b7cf206e2b66f4d8f843a24f213fe7a23dd","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.6","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^4.1.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0_1740395969092_0.40687382788300863","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@modelcontextprotocol/sdk","version":"1.6.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.6.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"49a2fc8fb2470ba9a0513eb13b63ff4d4e21a600","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.6.1.tgz","fileCount":253,"integrity":"sha512-oxzMzYCkZHMntzuyerehK3fV6A2Kwh5BD6CGEJSVDU2QNEhfLOptf2X7esQgaHZXHZY0oHmMsOtIDLP71UJXgA==","signatures":[{"sig":"MEUCIEFJB1LLRkSOLdHDCFsOYFKZbjl5P6/evbAKj0mnRn18AiEAkHrydd/XopWUUHlsAYRO5XrQ7Hpto2jZjRqhuiCyEPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3634500},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"66e1508162d37c0b83b0637ebcd7f07946e3d210","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.7","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^4.1.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.1_1740743868947_0.6694178749827262","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@modelcontextprotocol/sdk","version":"1.7.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.7.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"77da3978e2ecedba6d306c0f2178a7d5189c9224","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.7.0.tgz","fileCount":253,"integrity":"sha512-IYPe/FLpvF3IZrd/f5p5ffmWhMc3aEMuM2wGJASDqC2Ge7qatVCdbfPx3n/5xFeb19xN0j/911M2AaFuircsWA==","signatures":[{"sig":"MEQCIA5ivqzE0N27An0wL6BE8UIOdoK7HUQBsAwFuioHElvqAiAw3oUnqG1yBCIu2Vo0nhfsY9Mml1llrVDTAHpC1jVtTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3635812},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"0fa2397174eba309b54575294d56754c52b13a65","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.7","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^4.1.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.7.0_1741690557341_0.08723244115063267","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@modelcontextprotocol/sdk","version":"1.8.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.8.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"55cdd65054ec24e53800250c70e07429d669db67","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.8.0.tgz","fileCount":253,"integrity":"sha512-e06W7SwrontJDHwCawNO5SGxG+nU9AAx+jpHHZqGl/WrDBdWOpvirC+s58VpJTB5QemI4jTRcjWT4Pt3Q1NPQQ==","signatures":[{"sig":"MEQCIAG7JSmN0mGw5N+BLv1FlKOjE6D3+mbE4KeXhsF+605EAiBP/8gchQ5n3LTMd30Ir9SeWOJlwAIKSNGVeBjVZPhnrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3636203},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"784012946dbc28f69708061863da6733f91c6696","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.7","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.3","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^4.1.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.8.0_1742984410094_0.30401014050063835","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@modelcontextprotocol/sdk","version":"1.9.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.9.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"1bf7a4843870b81da26983b8e69bf398d87055f1","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.9.0.tgz","fileCount":261,"integrity":"sha512-Jq2EUCQpe0iyO5FGpzVYDNFR6oR53AIrwph9yWl7uSc7IWUMsrmpmSaTGra5hQNunXpM+9oit85p924jWuHzUA==","signatures":[{"sig":"MEUCIQCComkF9FoNftK4VNnYvfABNLUSWqK9eutPpT3eJ1QS+wIgLG9BoiIDEFN2X0Ck5zIpVc/JYJOIwocQQOwB7FSNBEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3842970},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"0d0af5402d04461b3464f415055988d17f29f7f6","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.7","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.3","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.9.0_1744022340854_0.0937889257061939","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@modelcontextprotocol/sdk","version":"1.10.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.10.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"b5f2c9701131d93a48210334e3a36e893ce879f2","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.10.0.tgz","fileCount":341,"integrity":"sha512-wijOavYZfSOADbVM0LA7mrQ17N4IKNdFcfezknCCsZ1Y1KstVWlkDZ5ebcxuQJmqTTxsNjBHLc7it1SV0TBiPg==","signatures":[{"sig":"MEUCICTa8lzQhWq3wHiV8JmaYPKssyiOtJFH7QxDmE4+38iDAiEA1hfwQfdrSeZyPKtXNrS8BCSiXOx/faHSu3CN8V0Ckb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4275813},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"64653f54bd69ec2f6703f7c1e0745f84d220bea7","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.3","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.10.0_1744911833574_0.3298010785879244","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@modelcontextprotocol/sdk","version":"1.10.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.10.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"b7b83cfd9a382f8b38970bccd8e97b1f7155edca","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.10.1.tgz","fileCount":349,"integrity":"sha512-xNYdFdkJqEfIaTVP1gPKoEvluACHZsHZegIoICX8DM1o6Qf3G5u2BQJHmgd0n4YgRPqqK/u1ujQvrgAxxSJT9w==","signatures":[{"sig":"MEUCIBrvzsS0TlxB0gHEJw88jTitv4REpbXgODjumsmgeeJRAiEAnFxLS5H762gC9S4C+rzDZvRyHIO6xKafSaBkn6vTLXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4295189},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"5b6d35eb12bebfe48f8fd160b56575ec8eac7a21","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.3","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.10.1_1744974232562_0.5892874222971214","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@modelcontextprotocol/sdk","version":"1.10.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.10.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"50cdfbf0b6fbea23420388a7b00e64c13adabac8","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.10.2.tgz","fileCount":365,"integrity":"sha512-rb6AMp2DR4SN+kc6L1ta2NCpApyA9WYNx3CrTSZvGxq9wH71bRur+zRqPfg0vQ9mjywR7qZdX2RGHOPq3ss+tA==","signatures":[{"sig":"MEYCIQDxljj5Lu0r95NmoRR3AKpPjuORjZ0AyNjuwHmX01oA7gIhAKuHPPMtuKGY5LDec50aV0T+4v2HRynqLHas1xYM69/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4340013},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"4d6197ac07776ab95a2d63a781514a75740cf746","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.3","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.10.2_1745322841098_0.22155694525879044","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@modelcontextprotocol/sdk","version":"1.11.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.11.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"9f1762efe6f3365f0bf3b019cc9bd1629d19bc50","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.0.tgz","fileCount":365,"integrity":"sha512-k/1pb70eD638anoi0e8wUGAlbMJXyvdV4p62Ko+EZ7eBe1xMx8Uhak1R5DgfoofsK5IBBnRwsYGTaLZl+6/+RQ==","signatures":[{"sig":"MEQCIF1QanywAsbxhiNjX12LhUYoXxjEKIcQUkyPuEyB1tAbAiBRCzembMHmGg/eBEX35IRCoh4f6QVT1CqJg518If4Tww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4586362},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"621ccea997bf318ee99c7f64ce19609e838615fa","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.3","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.0_1746123079913_0.17912842552195096","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@modelcontextprotocol/sdk","version":"1.11.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.11.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"c7f4a1432872ef10130f5d9b0072060c17a3946b","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.1.tgz","fileCount":365,"integrity":"sha512-9LfmxKTb1v+vUS1/emSk1f5ePmTLkb9Le9AxOB5T0XM59EUumwcS45z05h7aiZx3GI0Bl7mjb3FMEglYj+acuQ==","signatures":[{"sig":"MEYCIQCDbMy0jV9rSyZKKLzhttLbTBSNJn7ssvsHoTFN/qRupAIhAKmkydrdhbDqbm9LZHtedTb74jqbZ4dLSdH8boF99a7Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4586828},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"35fe98a0d63d697bcf5d8366c54e040e9f3a7461","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.3","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.1_1746724180125_0.6251326824871772","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@modelcontextprotocol/sdk","version":"1.11.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.11.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"d81784c140d1a9cc937f61af9f071d8b78befe30","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.2.tgz","fileCount":365,"integrity":"sha512-H9vwztj5OAqHg9GockCQC06k1natgcxWQSRpQcPJf6i5+MWBzfKkRtxGbjQf0X2ihii0ffLZCRGbYV2f2bjNCQ==","signatures":[{"sig":"MEYCIQCjeMo+mLnq8gMNR3gpxVNgtLDNDoyHOw5urMHtIRg1iQIhANtRkvm6xondX3kUbCkJYzpHo6m1YRp2IMgH/De9xbn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4588239},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"048bc4f75545545e91b082a43bfa4a595f4a6d4d","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.3","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.2_1747041708009_0.3033245350253633","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@modelcontextprotocol/sdk","version":"1.11.3","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.11.3","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"0bcc7b2d74ac1f749d1a7632ec2d674fd7066543","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.3.tgz","fileCount":365,"integrity":"sha512-rmOWVRUbUJD7iSvJugjUbFZshTAuJ48MXoZ80Osx1GM0K/H1w7rSEvmw8m6vdWxNASgtaHIhAgre4H/E9GJiYQ==","signatures":[{"sig":"MEYCIQC7EzYuUBpjQRTeSgSb0j6v30l9ez5oCp7sRx3Gbrt8IwIhAK3zGITKZT8dvwSjyEiyySmxjxyFd46RqBB8bRPhMeQC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4591552},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"41c99960197e0b47b5d03aa3a1dc89842c0b906c","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.3_1747301806686_0.34842020822440345","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@modelcontextprotocol/sdk","version":"1.11.4","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.11.4","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"2021c76e208874e1b8551ee24609d921c3372bde","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.4.tgz","fileCount":389,"integrity":"sha512-OTbhe5slIjiOtLxXhKalkKGhIQrwvhgCDs/C2r8kcBTy5HR/g43aDQU0l7r8O0VGbJPTNJvDc7ZdQMdQDJXmbw==","signatures":[{"sig":"MEUCIFTa7xWfs4HHdfsXLaJUgfYFpra25U1OfyHOlmz1hTa2AiEA2yxwOR774C6fehMqF+GtI6lj0D0o2GJyGjvAnpQcWuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5224861},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"3f429895fb923717fe2b15934eeb6a11e2578e64","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.4_1747435987627_0.9884073556010868","host":"s3://npm-registry-packages-npm-production"}},"1.11.5":{"name":"@modelcontextprotocol/sdk","version":"1.11.5","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.11.5","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"5852149ab702ffc025699ce326426358335a73ee","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.5.tgz","fileCount":373,"integrity":"sha512-gS7Q7IHpKxjVaNLMUZyTtatZ63ca3h418zPPntAhu/MvG5yfz/8HMcDAOpvpQfx3V3dsw9QQxk8RuFNrQhLlgA==","signatures":[{"sig":"MEUCIQDaY7wJLvfSGdKm1BVr1CemYdjXAY5aA4Evz0vjZ30DHQIgaAflvj6FYLuqeQaGKCzGOBsvdzBo1nPDBK1zv096EPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4723695},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"0e34916041edd71da24db4b382ba07fdfdf66a28","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.5_1747855327613_0.27126637072531246","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@modelcontextprotocol/sdk","version":"1.12.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.12.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"c3ac98b7f31db068c218a4ce8c9013ac3f5713ce","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.12.0.tgz","fileCount":389,"integrity":"sha512-m//7RlINx1F3sz3KqwY1WWzVgTcYX52HYk4bJ1hkBXV3zccAEth+jRvG8DBRrdaQuRsPAJOx2MH3zaHNCKL7Zg==","signatures":[{"sig":"MEUCIQCHkGdRdrC0TCzkaiLb7pawy5I0Y/FGQPw8baO/A8x13wIgCy7c/5Rclt/OZi8feUgOUdDy9th131/X65ypv7+Qjxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4867545},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"0c4b3082751e1ec387a2f8ddbfe6a8c882d2ce0f","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.12.0_1747929027663_0.00015855145398169235","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@modelcontextprotocol/sdk","version":"1.12.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.12.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"f77503f0263b33cb1e5b81a6ff0c322393cabd37","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.12.1.tgz","fileCount":389,"integrity":"sha512-KG1CZhZfWg+u8pxeM/mByJDScJSrjjxLc8fwQqbsS8xCjBmQfMNEBTotYdNanKekepnfRI85GtgQlctLFpcYPw==","signatures":[{"sig":"MEYCIQCRL2dM5c9H09g9G0gcM+t30KztmZE15y6sypcf5MvW1QIhAPEJfiRlnW0a+hhiK/DdarBrpZHZl6Jmz3Ec4L6SMCS2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4868264},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"590d4841373fc4eb86ecc9079834353a98cb84a3","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.12.1_1748529997296_0.1477987588682934","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@modelcontextprotocol/sdk","version":"1.12.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.12.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"8535772a27b7cf2e6a76615d8e6e30e1c718b238","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.12.2.tgz","fileCount":389,"integrity":"sha512-ShQesHTyTZfcpjnMCUOH1gbhK9CZXL30GLFw4hN8qOiIaRKbkOl91uw79WP4v3Mh4QUffjkUO60ZtBUEzaRaOg==","signatures":[{"sig":"MEYCIQCYMqaU4bRwmCZHQs7NtA/iUlp5i5dYEk0eWZErBaz3awIhAIh11/m+XfY5DbVbR9GpGfHtbWyCW8FH36tLc02tLu3b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4868820},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"b6f0273569713bffc5edd5cdc5030efc3e04e1f6","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.12.2_1749806791948_0.09792700859541781","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@modelcontextprotocol/sdk","version":"1.12.3","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.12.3","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"c1cba6434b2344d1626b5c12a5b15807e152bf6e","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.12.3.tgz","fileCount":389,"integrity":"sha512-DyVYSOafBvk3/j1Oka4z5BWT8o4AFmoNyZY9pALOm7Lh3GZglR71Co4r4dEUoqDWdDazIZQHBe7J2Nwkg6gHgQ==","signatures":[{"sig":"MEYCIQDWZEJyiCexlwCMsLBDfw5Mz6Wlb4+/4L28zQ5TZO4jxAIhAJjHlCjOtaaU04Jl0fTLoQyIPJNcuDpC8MyhLppdmi5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4868820},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"dd69efa1de8646bb6b195ff8d5f52e13739f4550","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.12.3_1749828968358_0.6052481505674521","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@modelcontextprotocol/sdk","version":"1.13.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.13.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"4ac5f4db34b78ce2da09915821869c618909e692","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.0.tgz","fileCount":405,"integrity":"sha512-P5FZsXU0kY881F6Hbk9GhsYx02/KgWK1DYf7/tyE/1lcFKhDYPQR9iYjhQXJn+Sg6hQleMo3DB7h7+p4wgp2Lw==","signatures":[{"sig":"MEYCIQDzlSzVulPo4wbv92XaoEXELBLqzw02da6T0u9ZZc+LjgIhALkS4bNy8UqHH6BPk2N3jx1y8gQhMySG6iOQscyO7JE4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7271831},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"a68dcdf4520fd17bc2cbe58939ca6ca385f0467b","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"jspahrsummers","actor":{"name":"jspahrsummers","type":"user","email":"justin@jspahrsummers.com"},"email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.13.0_1750277590937_0.17938469040093108","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@modelcontextprotocol/sdk","version":"1.13.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.13.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"d0e8666eb16c54488e0e83105604b9618d8d46aa","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.1.tgz","fileCount":405,"integrity":"sha512-8q6+9aF0yA39/qWT/uaIj6zTpC+Qu07DnN/lb9mjoquCJsAh6l3HyYqc9O3t2j7GilseOQOQimLg7W3By6jqvg==","signatures":[{"sig":"MEUCIHRzzVU2ErqubWMwQq2T+l/mCTos+LvyMCjBiigQAmwtAiEA7BqfWpZ9haamWXY8IOkrWJjHsmkDTs3fK/ELc0TNheo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7280046},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"cb4743d0ad7b7536514774e931d3f41b1ed83b60","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","actor":{"name":"jspahrsummers","type":"user","email":"justin@jspahrsummers.com"},"email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.13.1_1750686128959_0.193002530707433","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@modelcontextprotocol/sdk","version":"1.13.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.13.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"cb33fb668a03573cc4d3df9d194dc5c73239861f","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.2.tgz","fileCount":405,"integrity":"sha512-Vx7qOcmoKkR3qhaQ9qf3GxiVKCEu+zfJddHv6x3dY/9P6+uIwJnmuAur5aB+4FDXf41rRrDnOEGkviX5oYZ67w==","signatures":[{"sig":"MEUCIQCm7fylZrQ3sz4NqhwYKAEmOUpMSii9TNrBqYeU8sY1kAIgUlgKOQ816JJVxUc7xiMizoCbfzM1V9fQ/8EvufIAmwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7291934},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"1e52f38f368d1db2a3ded4e14c6466366bc05439","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","actor":{"name":"jspahrsummers","type":"user","email":"justin@jspahrsummers.com"},"email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.13.2_1750960740609_0.9798699423109076","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"@modelcontextprotocol/sdk","version":"1.13.3","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.13.3","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"c02a4da051bdc6077c55ca46a241ab4192ca1a6c","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.3.tgz","fileCount":413,"integrity":"sha512-bGwA78F/U5G2jrnsdRkPY3IwIwZeWUEfb5o764b79lb0rJmMT76TLwKhdNZOWakOQtedYefwIR4emisEMvInKA==","signatures":[{"sig":"MEUCIQDt/i6G1T28B5YUIs+mjr62aDv3y1/UHUm/vLYtfhChTQIgML9tunnBliH8lv5To59QXeCWtpF8UEJDCmRbBR+p2MA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7322399},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"1b14bd7fa4dcc436df0fcb2718f86dc376cdd904","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","actor":{"name":"jspahrsummers","type":"user","email":"justin@jspahrsummers.com"},"email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.13.3_1751385065633_0.78301554566016","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@modelcontextprotocol/sdk","version":"1.14.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.14.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"377344ef4363cf1939000d74eb636ff480db0b2f","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.14.0.tgz","fileCount":413,"integrity":"sha512-f43SYQVRPGQcYDQMiL7T2qND4v9xCkBpunIVPhNT/K2vUe+R3kYw2FyOIlbPxZJIYnhBNjeaHFeKv/cOZZErNg==","signatures":[{"sig":"MEUCIQDDMJzInpIXrrqGxGba2YpKK2T+7m36xMW4VrPsSu1E7QIgVVBoeaRuG050UUAikSo+hVVw60qcrJlcnuLLGBr0Vyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7322628},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"bf4c5be38e2f0e5dc378654ffdaa607baf968aa0","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","actor":{"name":"jspahrsummers","type":"user","email":"justin@jspahrsummers.com"},"email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.14.0_1751557442534_0.8060307139843699","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@modelcontextprotocol/sdk","version":"1.15.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.15.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"094df005f72144b0f3c7609fe6efb9137f29238b","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.15.0.tgz","fileCount":413,"integrity":"sha512-67hnl/ROKdb03Vuu0YOr+baKTvf1/5YBHBm9KnZdjdAh8hjt4FRCPD5ucwxGB237sBpzlqQsLy1PFu7z/ekZ9Q==","signatures":[{"sig":"MEQCIEmEdRY1AfBIYq/zKbVKCg4n0crkscwanBLe5g8oR+MaAiAt0oZTfz4glzllflEOxNf8rxMZuPGdsSXp6oecS9E8gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7325364},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"1ac2e5926c93a7f1122e50bbbd6be60de1ae2c87","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","actor":{"name":"jspahrsummers","type":"user","email":"justin@jspahrsummers.com"},"email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.15.0_1751582097428_0.4714168008838131","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@modelcontextprotocol/sdk","version":"1.15.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.15.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"30a235f91e144b62ef1810bc63679e423bac37ec","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.15.1.tgz","fileCount":413,"integrity":"sha512-W/XlN9c528yYn+9MQkVjxiTPgPxoxt+oczfjHBDsJx0+59+O7B75Zhsp0B16Xbwbz8ANISDajh6+V7nIcPMc5w==","signatures":[{"sig":"MEYCIQDOzmlls1tf/WtNrqQ9VnkDJa1jcP+DwqT1xHqh8N+3NgIhANAImz4bD56iykWOIfmD3Dy9wKJ/jQu+E2bwcx+qZ/2a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7360818},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"c6ac083b1b37b222b5bfba5563822daa5d03372e","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","actor":{"name":"jspahrsummers","type":"user","email":"justin@jspahrsummers.com"},"email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.15.1_1752161083410_0.06160594363976912","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@modelcontextprotocol/sdk","version":"1.16.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.16.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"39a28a4f775778ec90369ddb5ccfb58a5b9b838f","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.16.0.tgz","fileCount":413,"integrity":"sha512-8ofX7gkZcLj9H9rSd50mCgm3SSF8C7XoclxJuLoV0Cz3rEQ1tv9MZRYYvJtm9n1BiEQQMzSmE/w2AEkNacLYfg==","signatures":[{"sig":"MEYCIQC91J73OzKlZlaa3ZwDBAqU9up9b34ojyL7NaSe55Df5AIhAKlzz2+T0ML+cY2nFiD61vmutfpk8A8dNEbnvNaZe+7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7389776},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"400b020c854d31112c8f29a2e280072731ed3d5f","scripts":{"lint":"eslint src/","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.16.0_1752780314344_0.0091502972685642","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@modelcontextprotocol/sdk","version":"1.17.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.17.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"556d91f0b1dcb7aab1b8fa5095ee6e1cc97d590a","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.17.0.tgz","fileCount":413,"integrity":"sha512-qFfbWFA7r1Sd8D697L7GkTd36yqDuTkvz0KfOGkgXR8EUhQn3/EDNIR/qUdQNMT8IjmasBvHWuXeisxtXTQT2g==","signatures":[{"sig":"MEQCIBtek/06dJt+80EX4OlkYA2PH2q5QBSVx4BXJ+9GVt/+AiB0NrnEgacEpqdEXkq1iC/pnilL3aH2ocP0IEGlXO8mUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7511825},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"222db4a9c1ab4f023dc1dd1687212bddd522f48e","scripts":{"lint":"eslint src/","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.17.0_1753379967823_0.23045322788433076","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@modelcontextprotocol/sdk","version":"1.17.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.17.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"a3628ae2ca0b4a2e6088202b5ee417d884a88537","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.17.1.tgz","fileCount":413,"integrity":"sha512-CPle1OQehbWqd25La9Ack5B07StKIxh4+Bf19qnpZKJC1oI22Y0czZHbifjw1UoczIfKBwBDAp/dFxvHG13B5A==","signatures":[{"sig":"MEQCIDtzW9Olk8wrIwIHCfa+eqeyy3w32MdWNXN9WhEhiI1wAiAg1V1iDZQO8h2bevJPhX/jLIb+OwM3VbwxDfm+5KyHIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7512773},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"0551cc52b8920d7da46a4519b42f335a0a852b6c","scripts":{"lint":"eslint src/","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.17.1_1753987044876_0.39816294577629896","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@modelcontextprotocol/sdk","version":"1.17.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.17.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"232d079c374bef18d0b411e5d8c7e6c5f24e8684","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.17.2.tgz","fileCount":413,"integrity":"sha512-EFLRNXR/ixpXQWu6/3Cu30ndDFIFNaqUXcTqsGebujeMan9FzhAaFFswLRiFj61rgygDRr8WO1N+UijjgRxX9g==","signatures":[{"sig":"MEYCIQC7vbRPRY8Lo/2ipkdWmBLJ/WgwgtDwUe9FeuPtIUktgAIhAOLZY86iBmigklHBfWPBkJcMdY0hghuViF1TBWf4+tlq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7512699},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"a1608a6513d18eb965266286904760f830de96fe","scripts":{"lint":"eslint src/","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.17.2_1754598964697_0.8945670211323224","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@modelcontextprotocol/sdk","version":"1.17.3","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.17.3","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"cf92354220f0183d28179e96a9bf3a8f6d3211ae","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.17.3.tgz","fileCount":413,"integrity":"sha512-JPwUKWSsbzx+DLFznf/QZ32Qa+ptfbUlHhRLrBQBAFu9iI1iYvizM4p+zhhRDceSsPutXp4z+R/HPVphlIiclg==","signatures":[{"sig":"MEUCIQCatVBREo1N/5q/i7QR1D1/X+HsPqBY3CWIHnHNLZG92AIgdwzMAeRhA1IUz00lQ4z7DFrwcwxtwPyuwU6qtCb3YUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7513563},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"}},"gitHead":"4a63974049e27efb3c99325b29454127eed33adf","scripts":{"lint":"eslint src/","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.17.3_1755183704525_0.27240722969506614","host":"s3://npm-registry-packages-npm-production"}},"1.17.4":{"name":"@modelcontextprotocol/sdk","version":"1.17.4","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.17.4","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"27861b312d413ec700caf1e3064642011d8df977","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.17.4.tgz","fileCount":421,"integrity":"sha512-zq24hfuAmmlNZvik0FLI58uE5sriN0WWsQzIlYnzSuKDAHFqJtBFrl/LfB1NLgJT5Y7dEBzaX4yAKqOPrcetaw==","signatures":[{"sig":"MEUCIAUWKXr7NJmzGRtoan6EL3y/l1ppTiFFcvJR2D4WXs1sAiEAwzktMlU2kxWVijVN3CeKj9aT8HaVdFXsww659j64atI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7571102},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"}},"gitHead":"3bc2235d747c320dfa0b6227cc84414c6d0add89","scripts":{"lint":"eslint src/","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.17.4_1755854545286_0.670513523346852","host":"s3://npm-registry-packages-npm-production"}},"1.17.5":{"name":"@modelcontextprotocol/sdk","version":"1.17.5","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.17.5","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"7eab1c9249532b16b7e181d9af0aec5f696c1a55","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.17.5.tgz","fileCount":421,"integrity":"sha512-QakrKIGniGuRVfWBdMsDea/dx1PNE739QJ7gCM41s9q+qaCYTHCdsIBXQVVXry3mfWAiaM9kT22Hyz53Uw8mfg==","signatures":[{"sig":"MEYCIQDd20M5Prqjy6W5d3i5rN1fv/zpDXMBeC1sSC2sZUCU0wIhAK6xNuKLCEfDVvjVvmnXS4wYmiEifLhAD/BYRL3SH5pa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7578805},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"}},"gitHead":"bf817939917277a4c59f2e19e7b44b8dd7ff140c","scripts":{"lint":"eslint src/","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.17.5_1756828976664_0.4863580119485249","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@modelcontextprotocol/sdk","version":"1.18.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.18.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"53489f88b739d2df489ed552c025868f401a095e","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.18.0.tgz","fileCount":421,"integrity":"sha512-JvKyB6YwS3quM+88JPR0axeRgvdDu3Pv6mdZUy+w4qVkCzGgumb9bXG/TmtDRQv+671yaofVfXSQmFLlWU5qPQ==","signatures":[{"sig":"MEUCIQDKmgG5IciF01aNVZaPq0VYNzfL09/MuP23OTqV612+LQIgOYV6zbnLMsM6hg0RhXmC87W12IE0gAVJjwspDjV82vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8371621},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"}},"gitHead":"b28c297184cb0cb64611a3357d6438dd1b0824c6","scripts":{"lint":"eslint src/","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.18.0_1757619711516_0.023729870421125066","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@modelcontextprotocol/sdk","version":"1.18.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.18.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"cdc7e0809319b0466599b93fbf655dafa9f49ceb","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.18.1.tgz","fileCount":421,"integrity":"sha512-d//GE8/Yh7aC3e7p+kZG8JqqEAwwDUmAfvH1quogtbk+ksS6E0RR6toKKESPYYZVre0meqkJb27zb+dhqE9Sgw==","signatures":[{"sig":"MEQCIAC+pqjfVOX1So8PI8xbxqJsyFIx/swDop/FVwWHoFmIAiBhF2/Y/kv8PCjS/6hymfGfhSWubP0RU702GB9Nm/X8og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8373843},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"}},"gitHead":"c94ba4b43cd305e39d88985c73d6b9bc1153da84","scripts":{"lint":"eslint src/","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.18.1_1758202668571_0.27112811037260753","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@modelcontextprotocol/sdk","version":"1.18.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.18.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"dd2f14d61f8f10c1388f3157d07c9ec8fb7be109","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.18.2.tgz","fileCount":421,"integrity":"sha512-beedclIvFcCnPrYgHsylqiYJVJ/CI47Vyc4tY8no1/Li/O8U4BTlJfy6ZwxkYwx+Mx10nrgwSVrA7VBbhh4slg==","signatures":[{"sig":"MEUCIQDNvX230By2VHPQFI1dfEglNNtH2HgiVopZtiUHruqMwAIgGTywoeOe8V1C741gWpb9IrQ/293LVZqihB6CYuCZGBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8376756},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"}},"gitHead":"058b87c163996b31d5cda744085ecf3c13c5c56a","scripts":{"lint":"eslint src/","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.18.2_1758814733331_0.17476276848803418","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@modelcontextprotocol/sdk","version":"1.19.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.19.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"ba0b583936b2dcab2ee935f8667e82dab6b7b4a9","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.19.1.tgz","fileCount":421,"integrity":"sha512-3Y2h3MZKjec1eAqSTBclATlX+AbC6n1LgfVzRMJLt3v6w0RCYgwLrjbxPDbhsYHt6Wdqc/aCceNJYgj448ELQQ==","signatures":[{"sig":"MEUCIFpnDutcI/leTo/f+yqQBicX1pq23XnXlJv2ztYgSJHDAiEA7sj/ZISdE9p5Q/f+nyveTfkZHV2++5ezePK6gXWSjtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9032761},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"}},"gitHead":"29b65b0ce7d400e385c4152d68c6008fc81f5473","scripts":{"lint":"eslint src/ && prettier --check .","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.19.1_1759426141136_0.09823830262381383","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@modelcontextprotocol/sdk","version":"1.20.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.20.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"3ff5c58ef23dd2a62ca93a2cc8b8e51f945e53b6","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.20.0.tgz","fileCount":421,"integrity":"sha512-kOQ4+fHuT4KbR2iq2IjeV32HiihueuOf1vJkq18z08CLZ1UQrTc8BXJpVfxZkq45+inLLD+D4xx4nBjUelJa4Q==","signatures":[{"sig":"MEQCIHlNNRapsui7RIa7vVHCT0iKR7uuvOmimDBCzS3tXmxhAiBBKSjB+0fm6CoQqZPGGhN1yY2qjYqKRGZ3HKm+Tf27SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9037438},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"}},"gitHead":"c84ef24215396393f28b40bc5ac4cc6ea8fd7b2d","scripts":{"lint":"eslint src/ && prettier --check .","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.20.0_1760043624050_0.3951195891570185","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@modelcontextprotocol/sdk","version":"1.20.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.20.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"f3d8cf2ac438e9761d736941177f7f00cadd94aa","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.20.1.tgz","fileCount":421,"integrity":"sha512-j/P+yuxXfgxb+mW7OEoRCM3G47zCTDqUPivJo/VzpjbG8I9csTXtOprCf5FfOfHK4whOJny0aHuBEON+kS7CCA==","signatures":[{"sig":"MEQCIH3XQVeCgGRbUUIgmpMULx184kx/xex/9EVEJlRSBDXsAiBBKfodE81UX0du9nbCIV7pxvnnUsvOGPax8Jv1MnEfZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9039726},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"}},"gitHead":"718120d7963193f793466680ad236157d36a2d6b","scripts":{"lint":"eslint src/ && prettier --check .","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.20.1_1760642868972_0.5567943813191598","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"@modelcontextprotocol/sdk","version":"1.20.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.20.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"7c448a073164841814d34ec9c76bcc37f2d6ffdc","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.20.2.tgz","fileCount":421,"integrity":"sha512-6rqTdFt67AAAzln3NOKsXRmv5ZzPkgbfaebKBqUbts7vK1GZudqnrun5a8d3M/h955cam9RHZ6Jb4Y1XhnmFPg==","signatures":[{"sig":"MEYCIQDRZapzmmaDFF12Zl6J3Sjz4QaD53bp++yS5ilVxYnHQQIhAPtZcRVCT/PLEPrWWi4Ll0Rd8SjfwFnEoaXqvRN1SNpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9040012},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"}},"gitHead":"7098bff073d78cfaee40869897d84a5929c29570","scripts":{"lint":"eslint src/ && prettier --check .","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^6.12.6","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.20.2_1761267491229_0.8041187015795783","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@modelcontextprotocol/sdk","version":"1.21.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.21.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"a4574443c02a8ce57e7ecbce823c6eaf04041927","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.21.0.tgz","fileCount":461,"integrity":"sha512-YFBsXJMFCyI1zP98u7gezMFKX4lgu/XpoZJk7ufI6UlFKXLj2hAMUuRlQX/nrmIPOmhRrG6tw2OQ2ZA/ZlXYpQ==","signatures":[{"sig":"MEYCIQCoSZlSHX8FmO548HOhXEOYxtcPV+kpOdyBsU9Hp7Gf5gIhAOZnOGggABGbFrPUslGBTzaO1ItMamz9yHVKhT1F41rT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9140615},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"783d53be1049041cc1f0a23c070c3400208a94ff","scripts":{"lint":"eslint src/ && prettier --check .","test":"npm run fetch:spec-types && jest","build":"npm run build:esm && npm run build:cjs","start":"npm run server","client":"tsx src/cli.ts client","server":"tsx watch --clear-screen=false src/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"curl -o spec.types.ts https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/draft/schema.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.21.0_1762179498388_0.8127148196366372","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@modelcontextprotocol/sdk","version":"1.21.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.21.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"8fba02e7581d49cc9b047aab0cfd334043321fe5","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.21.1.tgz","fileCount":461,"integrity":"sha512-UyLFcJLDvUuZbGnaQqXFT32CpPpGj7VS19roLut6gkQVhb439xUzYWbsUvdI3ZPL+2hnFosuugtYWE0Mcs1rmQ==","signatures":[{"sig":"MEUCIGhVQAjhuJhCXaSaKL1GyDzbvA/H1O41u2qoPSLZF1ixAiEA4pI0N3Ryq7uzhH0savNO2Egpk/0gxz4h+OJIbh9F5RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9256768},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"fcc7da8c92b05a3e7b41713d864855fbc44747e5","scripts":{"lint":"eslint src/ && prettier --check .","test":"jest","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1"},"peerDependencies":{"@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.21.1_1762527919573_0.016554956080086836","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@modelcontextprotocol/sdk","version":"1.21.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.21.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"8eb2d46cc6a65e0dffb257755e96d7009951b4c6","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.21.2.tgz","fileCount":461,"integrity":"sha512-HXR5NeVbaL45KuPRqfBQL/hcdc8Y197ALj5G75M5qUMcOk2at0bj2Nns4ZnjU2mTw52360TK63oDqvRjc1iPRQ==","signatures":[{"sig":"MEYCIQDFTWYhNlyY1QlC+rsC41eXOmKNmETaLKLsEXeNfXbSwAIhANiRpiqxXQaJhJjjJkskY54tnWh/VWiKR1+7yMaAegHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9256874},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"53a83160481faf749a896bee8876d85c1ec4cc38","scripts":{"lint":"eslint src/ && prettier --check .","test":"jest","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1"},"peerDependencies":{"@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.21.2_1763065727597_0.12401335858486329","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@modelcontextprotocol/sdk","version":"1.22.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.22.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"b982143dfd36ef096b311d8ffadb2f91aabbbb1d","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.22.0.tgz","fileCount":469,"integrity":"sha512-VUpl106XVTCpDmTBil2ehgJZjhyLY2QZikzF8NvTXtLRF1CvO5iEE2UNZdVIUer35vFOwMKYeUGbjJtvPWan3g==","signatures":[{"sig":"MEUCIQCoVbNwuJSUh/eCMyhlb1dH8e+81WP+RUwMzcZbepnEIAIgTX1dKbP5vUKa6E6d7BN96oZi73RD1MZSk4797+r58i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4790774},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"324d471158f7ea7a21090e1219de239b55963219","scripts":{"lint":"eslint src/ && prettier --check .","test":"jest","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.24.1"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","jest":"^29.7.0","eslint":"^9.8.0","ts-jest":"^29.2.4","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/jest":"^29.5.12","@types/node":"^22.0.2","@types/express":"^5.0.0","@types/supertest":"^6.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","@jest-mock/express":"^3.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1"},"peerDependencies":{"@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.22.0_1763065809531_0.6221087903551392","host":"s3://npm-registry-packages-npm-production"}},"1.23.0-beta.0":{"name":"@modelcontextprotocol/sdk","version":"1.23.0-beta.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.23.0-beta.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"2f2e9451f7099af5fd09230a4f3138c9d5818ded","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.23.0-beta.0.tgz","fileCount":517,"integrity":"sha512-NvoyrhhNcNiyf0nI8J1O+wheNiyOzK3kMTkMuwGb/TGHpSHXCcubcg0IxC/p9Aym+K4QZFxq9Wn67clOAegFKQ==","signatures":[{"sig":"MEUCIDtcdxoNLw+d7kUtgQyaUMTjB+zcNG/hjeHWykXzgByBAiEAxuYncNBIGlyku3yxZZ/asHtOsSvxw6eK9DV5pifOSgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.23.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3035230},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"0c1cbf0d37199ffa1bb6e119bd855cd0add930b3","scripts":{"lint":"eslint src/ && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","test:watch":"vitest","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"deprecated":"Use 1.23.1 or later","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","zod":"^3.25 || ^4.0","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.25.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","eslint":"^9.8.0","vitest":"^4.0.8","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.39.1","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1"},"peerDependencies":{"zod":"^3.25 || ^4.0","@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"zod":{"optional":false},"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.23.0-beta.0_1763675948324_0.21842129036499425","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@modelcontextprotocol/sdk","version":"1.23.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.23.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"692fc54856bc8881c202c97bad103da44efe967f","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.23.0.tgz","fileCount":533,"integrity":"sha512-MCGd4K9aZKvuSqdoBkdMvZNcYXCkZRYVs/Gh92mdV5IHbctX9H9uIvd4X93+9g8tBbXv08sxc/QHXTzf8y65bA==","signatures":[{"sig":"MEQCIGOyFnOYdX3xD4glkqtF4EKi9YYzgDsRByVBQgDTMhpSAiBOmVo4ZmPujj9NnPKWYe+4aDXAN8o5EozQ2X38y0XdPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3091817},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"e6c71bbab1dff7bf0c84eee96e74ef87f82a1dbe","scripts":{"lint":"eslint src/ && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","test:watch":"vitest","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","zod":"^3.25 || ^4.0","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.25.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","eslint":"^9.8.0","vitest":"^4.0.8","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.39.1","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1"},"peerDependencies":{"zod":"^3.25 || ^4.0","@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"zod":{"optional":false},"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.23.0_1764105413331_0.6145662692304714","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@modelcontextprotocol/sdk","version":"1.24.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.24.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"3bd1d539490d1d4228537ab815b8d854bc0e3143","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.24.0.tgz","fileCount":645,"integrity":"sha512-D8h5KXY2vHFW8zTuxn2vuZGN0HGrQ5No6LkHwlEA9trVgNdPL3TF1dSqKA7Dny6BbBYKSW/rOBDXdC8KJAjUCg==","signatures":[{"sig":"MEUCIGm04dkqN5z8oFyrdW/N1YMXTuzb3fouZPX1E9sHLYCoAiEAxtzfZ7h36CwErL/QJE3N/5CPrH2c3WYki6dZhQ+FcFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3913624},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./experimental":{"import":"./dist/esm/experimental/index.js","require":"./dist/cjs/experimental/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./experimental/tasks":{"import":"./dist/esm/experimental/tasks/index.js","require":"./dist/cjs/experimental/tasks/index.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"356b7e61c83af723a0b7ad67d8193de70a5f03ca","scripts":{"lint":"eslint src/ && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","test:watch":"vitest","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","zod":"^3.25 || ^4.0","cors":"^2.8.5","jose":"^6.1.1","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.25.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","eslint":"^9.8.0","vitest":"^4.0.8","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.39.1","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/express":"^5.0.0","eslint-plugin-n":"^17.23.1","@types/supertest":"^6.0.2","typescript-eslint":"^8.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1","@types/express-serve-static-core":"^5.1.0"},"peerDependencies":{"zod":"^3.25 || ^4.0","@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"zod":{"optional":false},"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.24.0_1764683243908_0.32042521194236384","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"@modelcontextprotocol/sdk","version":"1.24.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.24.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"4cc7366b8a9f975e653f28b6ef5bfde541a50226","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.24.1.tgz","fileCount":645,"integrity":"sha512-YTg4v6bKSst8EJM8NXHC3nGm8kgHD08IbIBbognUeLAgGLVgLpYrgQswzLQd4OyTL4l614ejhqsDrV1//t02Qw==","signatures":[{"sig":"MEUCIQDCv6fqIvj0eF0OlG9sVMOir9dbrsi0Twj93hArJfiiHgIgOVEO0VyGNlhree9mLvbjR+mN0MJ/kDYFPQEF5pKthtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3913596},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./experimental":{"import":"./dist/esm/experimental/index.js","require":"./dist/cjs/experimental/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./experimental/tasks":{"import":"./dist/esm/experimental/tasks/index.js","require":"./dist/cjs/experimental/tasks/index.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"6dd7cd4e16cf7ece373dff4138e9a065aa1c6ae7","scripts":{"lint":"eslint src/ && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","test:watch":"vitest","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","zod":"^3.25 || ^4.0","cors":"^2.8.5","jose":"^6.1.1","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.25.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","eslint":"^9.8.0","vitest":"^4.0.8","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.39.1","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/express":"^5.0.0","eslint-plugin-n":"^17.23.1","@types/supertest":"^6.0.2","typescript-eslint":"^8.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1","@types/express-serve-static-core":"^5.1.0"},"peerDependencies":{"zod":"^3.25 || ^4.0","@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"zod":{"optional":false},"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.24.1_1764700886653_0.5387898796164672","host":"s3://npm-registry-packages-npm-production"}},"1.24.2":{"name":"@modelcontextprotocol/sdk","version":"1.24.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.24.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"30e97279ef5cbce4b4e9d7e68e4db802d1f5733f","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.24.2.tgz","fileCount":653,"integrity":"sha512-hS/kzSfchqzvUeJUsdiDHi84/kNhLIZaZ6coGQVwbYIelOBbcAwUohUfaQTLa1MvFOK/jbTnGFzraHSFwB7pjQ==","signatures":[{"sig":"MEQCICv+czNevH1VPW9FGNVpDkcpL40qxRjk9ZiLb4ExtympAiA8iBeMMSseX3ddSbgOFBZUl9K/S5sTrC9yub9BC2uhvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4045469},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./experimental":{"import":"./dist/esm/experimental/index.js","require":"./dist/cjs/experimental/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./experimental/tasks":{"import":"./dist/esm/experimental/tasks/index.js","require":"./dist/cjs/experimental/tasks/index.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"d23674da265cf30d19a19a3b9a3e42aefc5edb0e","scripts":{"lint":"eslint src/ && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","test:watch":"vitest","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","zod":"^3.25 || ^4.0","cors":"^2.8.5","jose":"^6.1.1","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.25.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","eslint":"^9.8.0","vitest":"^4.0.8","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.39.1","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/express":"^5.0.0","eslint-plugin-n":"^17.23.1","@types/supertest":"^6.0.2","typescript-eslint":"^8.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1","@types/express-serve-static-core":"^5.1.0"},"peerDependencies":{"zod":"^3.25 || ^4.0","@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"zod":{"optional":false},"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.24.2_1764771259935_0.6767666065568363","host":"s3://npm-registry-packages-npm-production"}},"1.24.3":{"name":"@modelcontextprotocol/sdk","version":"1.24.3","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.24.3","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"81a3fcc919cb4ce8630e2bcecf59759176eb331a","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.24.3.tgz","fileCount":653,"integrity":"sha512-YgSHW29fuzKKAHTGe9zjNoo+yF8KaQPzDC2W9Pv41E7/57IfY+AMGJ/aDFlgTLcVVELoggKE4syABCE75u3NCw==","signatures":[{"sig":"MEQCIDZqbxC5LLxn0UEuK0sFZddH5waJNn2tvMF0XZjTDSnaAiAG1lKlBJOUgqo3U5sR/EBiUUJfClBRpUwd1fR+Ue3gpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4050618},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./experimental":{"import":"./dist/esm/experimental/index.js","require":"./dist/cjs/experimental/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./experimental/tasks":{"import":"./dist/esm/experimental/tasks/index.js","require":"./dist/cjs/experimental/tasks/index.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"724fe6eefeeb7f71328bc43c223fc9abd3df491e","scripts":{"lint":"eslint src/ && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","test:watch":"vitest","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","zod":"^3.25 || ^4.0","cors":"^2.8.5","jose":"^6.1.1","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.25.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","eslint":"^9.8.0","vitest":"^4.0.8","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.39.1","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/express":"^5.0.0","eslint-plugin-n":"^17.23.1","@types/supertest":"^6.0.2","typescript-eslint":"^8.48.1","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1","@types/express-serve-static-core":"^5.1.0"},"peerDependencies":{"zod":"^3.25 || ^4.0","@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"zod":{"optional":false},"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.24.3_1764858952451_0.0326481715652871","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@modelcontextprotocol/sdk","version":"1.23.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.23.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"8350c5c63661ab6881de9c23cc2b39275f9f7de4","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.23.1.tgz","fileCount":533,"integrity":"sha512-JvO6eVMbSKdk+iZcwECz/tra9DRAKlv1mAOsQ1DAWU3qG28tDIffpkEAUkqMMwlOq77GhnMpezEjiQJGIR+hHw==","signatures":[{"sig":"MEQCIGOi28FcwjdU8e6E4IEIFCkuuC2gy4hdcOLKDnzXVqrpAiBJlAWaN25dWzOlEwgSwuSVAvjPN80xTTFCCYASR0S7Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3091575},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"bd3c461f01f2b1f8cc948a14d38857aa450e1cea","scripts":{"lint":"eslint src/ && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","test:watch":"vitest","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","zod":"^3.25 || ^4.0","cors":"^2.8.5","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.25.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","eslint":"^9.8.0","vitest":"^4.0.8","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.39.1","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/express":"^5.0.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.0.0","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1"},"peerDependencies":{"zod":"^3.25 || ^4.0","@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"zod":{"optional":false},"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.23.1_1764873274602_0.05836355662106163","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@modelcontextprotocol/sdk","version":"1.25.0","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.25.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"ce65b7ae4631f76c7f0b899c28cbbfa4d9337240","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.25.0.tgz","fileCount":669,"integrity":"sha512-z0Zhn/LmQ3yz91dEfd5QgS7DpSjA4pk+3z2++zKgn5L6iDFM9QapsVoAQSbKLvlrFsZk9+ru6yHHWNq2lCYJKQ==","signatures":[{"sig":"MEYCIQCsCxqkCZdXegiSVAVa2eGsxVOpHXBrt209yuRjlxPGUQIhAIJ8FE6f5GlX+BNEnw0u1QBkk5s7d59fOqH3PFy9GPGu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4143008},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./experimental":{"import":"./dist/esm/experimental/index.js","require":"./dist/cjs/experimental/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./experimental/tasks":{"import":"./dist/esm/experimental/tasks/index.js","require":"./dist/cjs/experimental/tasks/index.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"2b20ca95735e82a2ba7c47c9bd303057601b7f8e","scripts":{"lint":"eslint src/ && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","test:watch":"vitest","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","zod":"^3.25 || ^4.0","cors":"^2.8.5","jose":"^6.1.1","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","@hono/node-server":"^1.19.7","json-schema-typed":"^8.0.2","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.25.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","eslint":"^9.8.0","vitest":"^4.0.8","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.39.1","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/express":"^5.0.0","eslint-plugin-n":"^17.23.1","@types/supertest":"^6.0.2","typescript-eslint":"^8.48.1","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1","@types/express-serve-static-core":"^5.1.0"},"peerDependencies":{"zod":"^3.25 || ^4.0","@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"zod":{"optional":false},"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.25.0_1765824238189_0.42742144844939256","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@modelcontextprotocol/sdk","version":"1.25.1","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.25.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"2522d6776ca983a2f6dfc2eb106b89b5be9e072e","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.25.1.tgz","fileCount":669,"integrity":"sha512-yO28oVFFC7EBoiKdAn+VqRm+plcfv4v0xp6osG/VsCB0NlPZWi87ajbCZZ8f/RvOFLEu7//rSRmuZZ7lMoe3gQ==","signatures":[{"sig":"MEYCIQDArP7uY+OW4Vbs/Dn31fv4L59hffQdibBBSeN51LL2iwIhAP9+erHPj6/0uIYwAwSaeHHKQgvWqpAoC78Xa4JxYaYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4149257},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./experimental":{"import":"./dist/esm/experimental/index.js","require":"./dist/cjs/experimental/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./experimental/tasks":{"import":"./dist/esm/experimental/tasks/index.js","require":"./dist/cjs/experimental/tasks/index.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"384311b9b8452017f5f81819c133dc45c667cfa4","scripts":{"lint":"eslint src/ && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","test:watch":"vitest","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","zod":"^3.25 || ^4.0","cors":"^2.8.5","jose":"^6.1.1","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","@hono/node-server":"^1.19.7","json-schema-typed":"^8.0.2","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.25.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","eslint":"^9.8.0","vitest":"^4.0.8","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.39.1","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/express":"^5.0.0","eslint-plugin-n":"^17.23.1","@types/supertest":"^6.0.2","typescript-eslint":"^8.48.1","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1","@types/express-serve-static-core":"^5.1.0"},"peerDependencies":{"zod":"^3.25 || ^4.0","@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"zod":{"optional":false},"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.25.1_1765897995880_0.9400957562511743","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"@modelcontextprotocol/sdk","version":"1.25.2","keywords":["modelcontextprotocol","mcp"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/sdk@1.25.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"2284560b4e044b4ce5f328ee180931110cb8c5cf","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.25.2.tgz","fileCount":669,"integrity":"sha512-LZFeo4F9M5qOhC/Uc1aQSrBHxMrvxett+9KLHt7OhcExtoiRN9DKgbZffMP/nxjutWDQpfMDfP3nkHI4X9ijww==","signatures":[{"sig":"MEQCIC0N/xK888QS1M13As9urNOeIeGVubbxqRaFxZdXwtRxAiBZsY0Oet2ZsW771QxD3/T2113cGf+syZZj86n0grdEzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4149400},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./experimental":{"import":"./dist/esm/experimental/index.js","require":"./dist/cjs/experimental/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./experimental/tasks":{"import":"./dist/esm/experimental/tasks/index.js","require":"./dist/cjs/experimental/tasks/index.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"}},"gitHead":"b392f02ffcf37c088dbd114fedf25026ec3913d3","scripts":{"lint":"eslint src/ && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","check":"npm run typecheck && npm run lint","start":"npm run server","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","prepack":"npm run build:esm && npm run build:cjs","lint:fix":"eslint src/ --fix && prettier --write .","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","typecheck":"tsgo --noEmit","test:watch":"vitest","build:cjs:w":"npm run build:cjs -- -w","build:esm:w":"npm run build:esm -- -w","fetch:spec-types":"tsx scripts/fetch-spec-types.ts","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth"},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol implementation for TypeScript","directories":{},"resolutions":{"strip-ansi":"6.0.1"},"_nodeVersion":"24.12.0","dependencies":{"ajv":"^8.17.1","zod":"^3.25 || ^4.0","cors":"^2.8.5","jose":"^6.1.1","express":"^5.0.1","raw-body":"^3.0.0","ajv-formats":"^3.0.1","cross-spawn":"^7.0.5","eventsource":"^3.0.2","content-type":"^1.0.5","pkce-challenge":"^5.0.0","@hono/node-server":"^1.19.7","json-schema-typed":"^8.0.2","eventsource-parser":"^3.0.0","express-rate-limit":"^7.5.0","zod-to-json-schema":"^3.25.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.0","tsx":"^4.16.5","eslint":"^9.8.0","vitest":"^4.0.8","prettier":"3.6.2","@types/ws":"^8.5.12","supertest":"^7.0.0","@eslint/js":"^9.39.1","typescript":"^5.5.4","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/express":"^5.0.0","eslint-plugin-n":"^17.23.1","@types/supertest":"^6.0.2","typescript-eslint":"^8.48.1","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/content-type":"^1.1.8","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251103.1","@types/express-serve-static-core":"^5.1.0"},"peerDependencies":{"zod":"^3.25 || ^4.0","@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"zod":{"optional":false},"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.25.2_1767800052356_0.04002584288055733","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"name":"@modelcontextprotocol/sdk","version":"1.25.3","description":"Model Context Protocol implementation for TypeScript","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"type":"module","repository":{"type":"git","url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git"},"engines":{"node":">=18"},"keywords":["modelcontextprotocol","mcp"],"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./client":{"import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./server":{"import":"./dist/esm/server/index.js","require":"./dist/cjs/server/index.js"},"./validation":{"import":"./dist/esm/validation/index.js","require":"./dist/cjs/validation/index.js"},"./validation/ajv":{"import":"./dist/esm/validation/ajv-provider.js","require":"./dist/cjs/validation/ajv-provider.js"},"./validation/cfworker":{"import":"./dist/esm/validation/cfworker-provider.js","require":"./dist/cjs/validation/cfworker-provider.js"},"./experimental":{"import":"./dist/esm/experimental/index.js","require":"./dist/cjs/experimental/index.js"},"./experimental/tasks":{"import":"./dist/esm/experimental/tasks/index.js","require":"./dist/cjs/experimental/tasks/index.js"},"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"scripts":{"fetch:spec-types":"tsx scripts/fetch-spec-types.ts","typecheck":"tsgo --noEmit","build":"npm run build:esm && npm run build:cjs","build:esm":"mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && tsc -p tsconfig.prod.json","build:esm:w":"npm run build:esm -- -w","build:cjs":"mkdir -p dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.cjs.json","build:cjs:w":"npm run build:cjs -- -w","examples:simple-server:w":"tsx --watch src/examples/server/simpleStreamableHttp.ts --oauth","prepack":"npm run build:esm && npm run build:cjs","lint":"eslint src/ && prettier --check .","lint:fix":"eslint src/ --fix && prettier --write .","check":"npm run typecheck && npm run lint","test":"vitest run","test:watch":"vitest","start":"npm run server","server":"tsx watch --clear-screen=false scripts/cli.ts server","client":"tsx scripts/cli.ts client"},"dependencies":{"@hono/node-server":"^1.19.9","ajv":"^8.17.1","ajv-formats":"^3.0.1","content-type":"^1.0.5","cors":"^2.8.5","cross-spawn":"^7.0.5","eventsource":"^3.0.2","eventsource-parser":"^3.0.0","express":"^5.0.1","express-rate-limit":"^7.5.0","jose":"^6.1.1","json-schema-typed":"^8.0.2","pkce-challenge":"^5.0.0","raw-body":"^3.0.0","zod":"^3.25 || ^4.0","zod-to-json-schema":"^3.25.0"},"peerDependencies":{"@cfworker/json-schema":"^4.1.1","zod":"^3.25 || ^4.0"},"peerDependenciesMeta":{"@cfworker/json-schema":{"optional":true},"zod":{"optional":false}},"devDependencies":{"@cfworker/json-schema":"^4.1.1","@eslint/js":"^9.39.1","@types/content-type":"^1.1.8","@types/cors":"^2.8.17","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@types/express":"^5.0.0","@types/express-serve-static-core":"^5.1.0","@types/node":"^22.12.0","@types/supertest":"^6.0.2","@types/ws":"^8.5.12","@typescript/native-preview":"^7.0.0-dev.20251103.1","eslint":"^9.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-n":"^17.23.1","prettier":"3.6.2","supertest":"^7.0.0","tsx":"^4.16.5","typescript":"^5.5.4","typescript-eslint":"^8.48.1","vitest":"^4.0.8","ws":"^8.18.0"},"resolutions":{"strip-ansi":"6.0.1"},"gitHead":"ced75351af16850ea82fca478b921abc4a5385e4","_id":"@modelcontextprotocol/sdk@1.25.3","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-vsAMBMERybvYgKbg/l4L1rhS7VXV1c0CtyJg72vwxONVX0l4ZfKVAnZEWTQixJGTzKnELjQ59e4NbdFDALRiAQ==","shasum":"a665ae5f983a5cdfe1a1809aafb48110b04faef1","tarball":"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.25.3.tgz","fileCount":669,"unpackedSize":4151242,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fsdk@1.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDF13yEQ8VreJYH9XykgMUbUk6xI6TQfzf5oCzQFsibhwIhALuxkUvrmI2QEuYjJ5v/0t/L6zo4kBNtKNZiiQZTRXgY"}]},"_npmUser":{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},"directories":{},"maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.25.3_1768909426403_0.7115044783320947"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-11T15:53:15.703Z","modified":"2026-01-20T11:43:46.906Z","0.4.0":"2024-11-11T15:53:16.047Z","0.5.0":"2024-11-15T13:47:53.983Z","0.6.0":"2024-11-16T16:43:06.119Z","0.6.1":"2024-11-20T18:20:22.217Z","0.7.0":"2024-11-20T21:30:47.952Z","1.0.0":"2024-11-25T15:06:19.231Z","1.0.1":"2024-11-26T14:47:32.250Z","1.0.2":"2024-12-04T14:23:18.628Z","1.0.3":"2024-12-04T17:40:36.511Z","1.0.4":"2024-12-17T13:10:24.992Z","1.1.0":"2025-01-03T09:03:45.881Z","1.1.1":"2025-01-10T10:18:53.259Z","1.2.0":"2025-01-20T15:29:57.707Z","1.3.0":"2025-01-20T15:37:55.476Z","1.3.1":"2025-01-21T12:58:12.754Z","1.3.2":"2025-01-22T11:46:03.487Z","1.4.0":"2025-01-23T14:02:11.182Z","1.4.1":"2025-01-24T14:54:06.432Z","1.5.0":"2025-02-12T14:33:35.967Z","1.6.0":"2025-02-24T11:19:29.382Z","1.6.1":"2025-02-28T11:57:49.193Z","1.7.0":"2025-03-11T10:55:57.591Z","1.8.0":"2025-03-26T10:20:10.349Z","1.9.0":"2025-04-07T10:39:01.105Z","1.10.0":"2025-04-17T17:43:53.818Z","1.10.1":"2025-04-18T11:03:52.817Z","1.10.2":"2025-04-22T11:54:01.309Z","1.11.0":"2025-05-01T18:11:20.140Z","1.11.1":"2025-05-08T17:09:40.387Z","1.11.2":"2025-05-12T09:21:48.290Z","1.11.3":"2025-05-15T09:36:46.913Z","1.11.4":"2025-05-16T22:53:07.878Z","1.11.5":"2025-05-21T19:22:07.831Z","1.12.0":"2025-05-22T15:50:27.866Z","1.12.1":"2025-05-29T14:46:37.477Z","1.12.2":"2025-06-13T09:26:32.180Z","1.12.3":"2025-06-13T15:36:08.623Z","1.13.0":"2025-06-18T20:13:11.176Z","1.13.1":"2025-06-23T13:42:09.212Z","1.13.2":"2025-06-26T17:59:00.844Z","1.13.3":"2025-07-01T15:51:05.840Z","1.14.0":"2025-07-03T15:44:02.765Z","1.15.0":"2025-07-03T22:34:57.659Z","1.15.1":"2025-07-10T15:24:43.622Z","1.16.0":"2025-07-17T19:25:14.546Z","1.17.0":"2025-07-24T17:59:28.028Z","1.17.1":"2025-07-31T18:37:25.172Z","1.17.2":"2025-08-07T20:36:04.952Z","1.17.3":"2025-08-14T15:01:44.741Z","1.17.4":"2025-08-22T09:22:25.553Z","1.17.5":"2025-09-02T16:02:57.004Z","1.18.0":"2025-09-11T19:41:51.754Z","1.18.1":"2025-09-18T13:37:48.771Z","1.18.2":"2025-09-25T15:38:53.516Z","1.19.1":"2025-10-02T17:29:01.400Z","1.20.0":"2025-10-09T21:00:24.265Z","1.20.1":"2025-10-16T19:27:49.182Z","1.20.2":"2025-10-24T00:58:11.471Z","1.21.0":"2025-11-03T14:18:18.622Z","1.21.1":"2025-11-07T15:05:19.793Z","1.21.2":"2025-11-13T20:28:47.830Z","1.22.0":"2025-11-13T20:30:09.766Z","1.23.0-beta.0":"2025-11-20T21:59:08.599Z","1.23.0":"2025-11-25T21:16:53.581Z","1.24.0":"2025-12-02T13:47:24.146Z","1.24.1":"2025-12-02T18:41:26.922Z","1.24.2":"2025-12-03T14:14:20.186Z","1.24.3":"2025-12-04T14:35:52.609Z","1.23.1":"2025-12-04T18:34:34.773Z","1.25.0":"2025-12-15T18:43:58.384Z","1.25.1":"2025-12-16T15:13:16.063Z","1.25.2":"2026-01-07T15:34:12.576Z","1.25.3":"2026-01-20T11:43:46.585Z"},"bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"license":"MIT","homepage":"https://modelcontextprotocol.io","keywords":["modelcontextprotocol","mcp"],"repository":{"type":"git","url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git"},"description":"Model Context Protocol implementation for TypeScript","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"readme":"# MCP TypeScript SDK [![NPM Version](https://img.shields.io/npm/v/%40modelcontextprotocol%2Fsdk)](https://www.npmjs.com/package/@modelcontextprotocol/sdk) [![MIT licensed](https://img.shields.io/npm/l/%40modelcontextprotocol%2Fsdk)](https://github.com/modelcontextprotocol/typescript-sdk/blob/main/LICENSE)\n\n
\nTable of Contents\n\n- [Overview](#overview)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Core Concepts](#core-concepts)\n- [Examples](#examples)\n- [Documentation](#documentation)\n- [Contributing](#contributing)\n- [License](#license)\n\n
\n\n## Overview\n\nThe Model Context Protocol allows applications to provide context for LLMs in a standardized way, separating the concerns of providing context from the actual LLM interaction. This TypeScript SDK implements\n[the full MCP specification](https://modelcontextprotocol.io/specification/draft), making it easy to:\n\n- Create MCP servers that expose resources, prompts and tools\n- Build MCP clients that can connect to any MCP server\n- Use standard transports like stdio and Streamable HTTP\n\n## Installation\n\n```bash\nnpm install @modelcontextprotocol/sdk zod\n```\n\nThis SDK has a **required peer dependency** on `zod` for schema validation. The SDK internally imports from `zod/v4`, but maintains backwards compatibility with projects using Zod v3.25 or later. You can use either API in your code by importing from `zod/v3` or `zod/v4`:\n\n## Quick Start\n\nTo see the SDK in action end-to-end, start from the runnable examples in `src/examples`:\n\n1. **Install dependencies** (from the SDK repo root):\n\n ```bash\n npm install\n ```\n\n2. **Run the example Streamable HTTP server**:\n\n ```bash\n npx tsx src/examples/server/simpleStreamableHttp.ts\n ```\n\n3. **Run the interactive client in another terminal**:\n\n ```bash\n npx tsx src/examples/client/simpleStreamableHttp.ts\n ```\n\nThis pair of examples demonstrates tools, resources, prompts, sampling, elicitation, tasks and logging. For a guided walkthrough and variations (stateless servers, JSON-only responses, SSE compatibility, OAuth, etc.), see [docs/server.md](docs/server.md) and\n[docs/client.md](docs/client.md).\n\n## Core Concepts\n\n### Servers and transports\n\nAn MCP server is typically created with `McpServer` and connected to a transport such as Streamable HTTP or stdio. The SDK supports:\n\n- **Streamable HTTP** for remote servers (recommended).\n- **HTTP + SSE** for backwards compatibility only.\n- **stdio** for local, process-spawned integrations.\n\nRunnable server examples live under `src/examples/server` and are documented in [docs/server.md](docs/server.md).\n\n### Tools, resources, prompts\n\n- **Tools** let LLMs ask your server to take actions (computation, side effects, network calls).\n- **Resources** expose read-only data that clients can surface to users or models.\n- **Prompts** are reusable templates that help users talk to models in a consistent way.\n\nThe detailed APIs, including `ResourceTemplate`, completions, and display-name metadata, are covered in [docs/server.md](docs/server.md#tools-resources-and-prompts), with runnable implementations in [`simpleStreamableHttp.ts`](src/examples/server/simpleStreamableHttp.ts).\n\n### Capabilities: sampling, elicitation, and tasks\n\nThe SDK includes higher-level capabilities for richer workflows:\n\n- **Sampling**: server-side tools can ask connected clients to run LLM completions.\n- **Form elicitation**: tools can request non-sensitive input via structured forms.\n- **URL elicitation**: servers can ask users to complete secure flows in a browser (e.g., API key entry, payments, OAuth).\n- **Tasks (experimental)**: long-running tool calls can be turned into tasks that you poll or resume later.\n\nConceptual overviews and links to runnable examples are in:\n\n- [docs/capabilities.md](docs/capabilities.md)\n\nKey example servers include:\n\n- [`toolWithSampleServer.ts`](src/examples/server/toolWithSampleServer.ts)\n- [`elicitationFormExample.ts`](src/examples/server/elicitationFormExample.ts)\n- [`elicitationUrlExample.ts`](src/examples/server/elicitationUrlExample.ts)\n\n### Clients\n\nThe high-level `Client` class connects to MCP servers over different transports and exposes helpers like `listTools`, `callTool`, `listResources`, `readResource`, `listPrompts`, and `getPrompt`.\n\nRunnable clients live under `src/examples/client` and are described in [docs/client.md](docs/client.md), including:\n\n- Interactive Streamable HTTP client ([`simpleStreamableHttp.ts`](src/examples/client/simpleStreamableHttp.ts))\n- Streamable HTTP client with SSE fallback ([`streamableHttpWithSseFallbackClient.ts`](src/examples/client/streamableHttpWithSseFallbackClient.ts))\n- OAuth-enabled clients and polling/parallel examples\n\n### Node.js Web Crypto (globalThis.crypto) compatibility\n\nSome parts of the SDK (for example, JWT-based client authentication in `auth-extensions.ts` via `jose`) rely on the Web Crypto API exposed as `globalThis.crypto`.\n\nSee [docs/faq.md](docs/faq.md) for details on supported Node.js versions and how to polyfill `globalThis.crypto` when running on older Node.js runtimes.\n\n## Examples\n\nThe SDK ships runnable examples under `src/examples`. Use these tables to find the scenario you care about and jump straight to the corresponding code and docs.\n\n### Server examples\n\n| Scenario | Description | Example file(s) | Related docs |\n| --------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |\n| Streamable HTTP server (stateful) | Feature-rich server with tools, resources, prompts, logging, tasks, sampling, and optional OAuth. | [`simpleStreamableHttp.ts`](src/examples/server/simpleStreamableHttp.ts) | [`server.md`](docs/server.md), [`capabilities.md`](docs/capabilities.md) |\n| Streamable HTTP server (stateless) | No session tracking; good for simple API-style servers. | [`simpleStatelessStreamableHttp.ts`](src/examples/server/simpleStatelessStreamableHttp.ts) | [`server.md`](docs/server.md) |\n| JSON response mode (no SSE) | Streamable HTTP with JSON responses only and limited notifications. | [`jsonResponseStreamableHttp.ts`](src/examples/server/jsonResponseStreamableHttp.ts) | [`server.md`](docs/server.md) |\n| Server notifications over Streamable HTTP | Demonstrates server-initiated notifications using SSE with Streamable HTTP. | [`standaloneSseWithGetStreamableHttp.ts`](src/examples/server/standaloneSseWithGetStreamableHttp.ts) | [`server.md`](docs/server.md) |\n| Deprecated HTTP+SSE server | Legacy HTTP+SSE transport for backwards-compatibility testing. | [`simpleSseServer.ts`](src/examples/server/simpleSseServer.ts) | [`server.md`](docs/server.md) |\n| Backwards-compatible server (Streamable HTTP + SSE) | Single server that supports both Streamable HTTP and legacy SSE clients. | [`sseAndStreamableHttpCompatibleServer.ts`](src/examples/server/sseAndStreamableHttpCompatibleServer.ts) | [`server.md`](docs/server.md) |\n| Form elicitation server | Uses form elicitation to collect non-sensitive user input. | [`elicitationFormExample.ts`](src/examples/server/elicitationFormExample.ts) | [`capabilities.md`](docs/capabilities.md#elicitation) |\n| URL elicitation server | Demonstrates URL-mode elicitation in an OAuth-protected server. | [`elicitationUrlExample.ts`](src/examples/server/elicitationUrlExample.ts) | [`capabilities.md`](docs/capabilities.md#elicitation) |\n| Sampling and tasks server | Combines tools, logging, sampling, and experimental task-based execution. | [`toolWithSampleServer.ts`](src/examples/server/toolWithSampleServer.ts) | [`capabilities.md`](docs/capabilities.md) |\n| OAuth demo authorization server | In-memory OAuth provider used with the example servers. | [`demoInMemoryOAuthProvider.ts`](src/examples/server/demoInMemoryOAuthProvider.ts) | [`server.md`](docs/server.md) |\n\n### Client examples\n\n| Scenario | Description | Example file(s) | Related docs |\n| --------------------------------------------------- | ---------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |\n| Interactive Streamable HTTP client | CLI client that exercises tools, resources, prompts, elicitation, and tasks. | [`simpleStreamableHttp.ts`](src/examples/client/simpleStreamableHttp.ts) | [`client.md`](docs/client.md) |\n| Backwards-compatible client (Streamable HTTP → SSE) | Tries Streamable HTTP first, then falls back to SSE on 4xx responses. | [`streamableHttpWithSseFallbackClient.ts`](src/examples/client/streamableHttpWithSseFallbackClient.ts) | [`client.md`](docs/client.md), [`server.md`](docs/server.md) |\n| SSE polling client | Polls a legacy SSE server and demonstrates notification handling. | [`ssePollingClient.ts`](src/examples/client/ssePollingClient.ts) | [`client.md`](docs/client.md) |\n| Parallel tool calls client | Shows how to run multiple tool calls in parallel. | [`parallelToolCallsClient.ts`](src/examples/client/parallelToolCallsClient.ts) | [`client.md`](docs/client.md) |\n| Multiple clients in parallel | Demonstrates connecting multiple clients concurrently to the same server. | [`multipleClientsParallel.ts`](src/examples/client/multipleClientsParallel.ts) | [`client.md`](docs/client.md) |\n| OAuth clients | Examples of client_credentials (basic and private_key_jwt) and reusable providers. | [`simpleOAuthClient.ts`](src/examples/client/simpleOAuthClient.ts), [`simpleOAuthClientProvider.ts`](src/examples/client/simpleOAuthClientProvider.ts), [`simpleClientCredentials.ts`](src/examples/client/simpleClientCredentials.ts) | [`client.md`](docs/client.md) |\n| URL elicitation client | Works with the URL elicitation server to drive secure browser flows. | [`elicitationUrlExample.ts`](src/examples/client/elicitationUrlExample.ts) | [`capabilities.md`](docs/capabilities.md#elicitation) |\n\nShared utilities:\n\n- In-memory event store for resumability: [`inMemoryEventStore.ts`](src/examples/shared/inMemoryEventStore.ts) (see [`server.md`](docs/server.md)).\n\nFor more details on how to run these examples (including recommended commands and deployment diagrams), see `src/examples/README.md`.\n\n## Documentation\n\n- Local SDK docs:\n - [docs/server.md](docs/server.md) – building and running MCP servers, transports, tools/resources/prompts, CORS, DNS rebinding, and multi-node deployment.\n - [docs/client.md](docs/client.md) – using the high-level client, transports, backwards compatibility, and OAuth helpers.\n - [docs/capabilities.md](docs/capabilities.md) – sampling, elicitation (form and URL), and experimental task-based execution.\n - [docs/faq.md](docs/faq.md) – environment and troubleshooting FAQs (including Node.js Web Crypto support).\n- External references:\n - [Model Context Protocol documentation](https://modelcontextprotocol.io)\n - [MCP Specification](https://spec.modelcontextprotocol.io)\n - [Example Servers](https://github.com/modelcontextprotocol/servers)\n\n## Contributing\n\nIssues and pull requests are welcome on GitHub at .\n\n## License\n\nThis project is licensed under the MIT License—see the [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md","users":{"mrliu1299":true}}