{"_id":"@modelcontextprotocol/server","_rev":"23-fe1d12c81e473a318ea59a4e1c5be60a","name":"@modelcontextprotocol/server","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0-alpha.1":{"name":"@modelcontextprotocol/server","version":"2.0.0-alpha.1","keywords":["modelcontextprotocol","mcp","server"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/server@2.0.0-alpha.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"0e963aec706d3d6631f87ca90b294e6a540ebfc5","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0-alpha.1.tgz","fileCount":17,"integrity":"sha512-BtySbGyxxYp3XUsuluypzPiq0DbbcPl8k1f4K/MtG6H3tCGEgQV6Sq08sR2gfQo8E3T9VjgaUb8ymDuA0t0aJw==","signatures":[{"sig":"MEUCIGdIoJxpdACpzt5FlAOyxC61GCRHYp9SnYPb8D9tBe+DAiEA/+d+hsNtRbC2HaoJI1XJKZH5O67efgfd3i0EJ5KGzKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver@2.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1677408},"type":"module","_from":"file:modelcontextprotocol-server-2.0.0-alpha.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./_shims":{"node":{"types":"./dist/shimsNode.d.mts","import":"./dist/shimsNode.mjs"},"browser":{"types":"./dist/shimsWorkerd.d.mts","import":"./dist/shimsWorkerd.mjs"},"default":{"types":"./dist/shimsNode.d.mts","import":"./dist/shimsNode.mjs"},"workerd":{"types":"./dist/shimsWorkerd.d.mts","import":"./dist/shimsWorkerd.mjs"}}},"scripts":{"lint":"eslint src/ && prettier --ignore-path ../../.prettierignore --check .","test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run lint","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","lint:fix":"eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .","typecheck":"tsgo -p tsconfig.json --noEmit","test:watch":"vitest","build:watch":"tsdown --watch"},"_npmUser":{"name":"fweinberger","email":"fweinberger@anthropic.com"},"_resolved":"/tmp/81dbb562180133af89d8ce1d1beac69b/modelcontextprotocol-server-2.0.0-alpha.1.tgz","_integrity":"sha512-BtySbGyxxYp3XUsuluypzPiq0DbbcPl8k1f4K/MtG6H3tCGEgQV6Sq08sR2gfQo8E3T9VjgaUb8ymDuA0t0aJw==","deprecated":"Broken DTS exports — use 2.0.0-alpha.2","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Model Context Protocol implementation for TypeScript - Server package","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.5","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"3.6.2","supertest":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.1","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@modelcontextprotocol/core":"^2.0.0-alpha.1","@typescript/native-preview":"^7.0.0-dev.20251217.1","@modelcontextprotocol/tsconfig":"^2.0.0","@modelcontextprotocol/test-helpers":"^2.0.0-alpha.0","@modelcontextprotocol/eslint-config":"^2.0.0","@modelcontextprotocol/vitest-config":"^2.0.0"},"peerDependencies":{"@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server_2.0.0-alpha.1_1775054774326_0.8848643356854295","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"@modelcontextprotocol/server","version":"2.0.0-alpha.2","keywords":["modelcontextprotocol","mcp","server"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/server@2.0.0-alpha.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"5e437dd75fbe8ae3425150b4e9e3d2256876ae32","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0-alpha.2.tgz","fileCount":17,"integrity":"sha512-gmLgdHzlYM8L7Aw/+VE0kxjT25WKamtUSLNhdOgrJq5CrESvqVSoAfWSJJeNPUXNTluQ+dYDGFbKVitdsJtbPA==","signatures":[{"sig":"MEQCIAvwqtgxVuA46TP+84GGOmau4B5J7Kn06z1DgC6sGJVtAiAvNe3gfRIKXtOTGclYn2Fw4pzHHgzauqhpdFeO0gZfTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver@2.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1906762},"type":"module","_from":"file:modelcontextprotocol-server-2.0.0-alpha.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./_shims":{"node":{"types":"./dist/shimsNode.d.mts","import":"./dist/shimsNode.mjs"},"browser":{"types":"./dist/shimsWorkerd.d.mts","import":"./dist/shimsWorkerd.mjs"},"default":{"types":"./dist/shimsNode.d.mts","import":"./dist/shimsNode.mjs"},"workerd":{"types":"./dist/shimsWorkerd.d.mts","import":"./dist/shimsWorkerd.mjs"}}},"scripts":{"lint":"eslint src/ && prettier --ignore-path ../../.prettierignore --check .","test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run lint","client":"tsx scripts/cli.ts client","server":"tsx watch --clear-screen=false scripts/cli.ts server","lint:fix":"eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .","typecheck":"tsgo -p tsconfig.json --noEmit","test:watch":"vitest","build:watch":"tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66932263-1458-43ad-9662-741c1a99f475"}},"_resolved":"/tmp/132cdc52dc088b05be8764603a9ca453/modelcontextprotocol-server-2.0.0-alpha.2.tgz","_integrity":"sha512-gmLgdHzlYM8L7Aw/+VE0kxjT25WKamtUSLNhdOgrJq5CrESvqVSoAfWSJJeNPUXNTluQ+dYDGFbKVitdsJtbPA==","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Model Context Protocol implementation for TypeScript - Server package","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.5","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"3.6.2","supertest":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.1","@types/cross-spawn":"^6.0.6","@types/eventsource":"^1.1.15","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@modelcontextprotocol/core":"^2.0.0-alpha.1","@typescript/native-preview":"^7.0.0-dev.20251217.1","@modelcontextprotocol/tsconfig":"^2.0.0","@modelcontextprotocol/test-helpers":"^2.0.0-alpha.0","@modelcontextprotocol/eslint-config":"^2.0.0","@modelcontextprotocol/vitest-config":"^2.0.0"},"peerDependencies":{"@cfworker/json-schema":"^4.1.1"},"peerDependenciesMeta":{"@cfworker/json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server_2.0.0-alpha.2_1775061845876_0.5842937099334371","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.3":{"name":"@modelcontextprotocol/server","version":"2.0.0-alpha.3","keywords":["modelcontextprotocol","mcp","server"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/server@2.0.0-alpha.3","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"e6fbbd00e15428c7cd3d9287de170c2ae6d0e74c","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0-alpha.3.tgz","fileCount":36,"integrity":"sha512-PYdVDA6x3joCy/rw1mGdMSvqisPKlmt5QN/ILcT8R7efgvmhij14L87lJrWAm4pszaThzwpV49BmBBTZWtlY3A==","signatures":[{"sig":"MEQCIDhsro/prHER8ZAQ5q75nIudxfD4l0Led1fgmZ8+xn8+AiA1ihT5Sz8YfKLqpqVEm1XXnaDRsRS4LqrOHpluney1sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver@2.0.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2094288},"type":"module","_from":"file:modelcontextprotocol-server-2.0.0-alpha.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./stdio":{"types":"./dist/stdio.d.mts","import":"./dist/stdio.mjs"},"./_shims":{"node":{"types":"./dist/shimsNode.d.mts","import":"./dist/shimsNode.mjs"},"browser":{"types":"./dist/shimsWorkerd.d.mts","import":"./dist/shimsWorkerd.mjs"},"default":{"types":"./dist/shimsNode.d.mts","import":"./dist/shimsNode.mjs"},"workerd":{"types":"./dist/shimsWorkerd.d.mts","import":"./dist/shimsWorkerd.mjs"}},"./validators/ajv":{"types":"./dist/validators/ajv.d.mts","import":"./dist/validators/ajv.mjs"},"./validators/cf-worker":{"types":"./dist/validators/cfWorker.d.mts","import":"./dist/validators/cfWorker.mjs"}},"scripts":{"lint":"eslint src/ && prettier --ignore-path ../../.prettierignore --check .","test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run lint","lint:fix":"eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .","typecheck":"tsgo -p tsconfig.json --noEmit","test:watch":"vitest","build:watch":"tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66932263-1458-43ad-9662-741c1a99f475"}},"_resolved":"/tmp/d2f4a082aa2107e19fdb5264bb6b1172/modelcontextprotocol-server-2.0.0-alpha.3.tgz","_integrity":"sha512-PYdVDA6x3joCy/rw1mGdMSvqisPKlmt5QN/ILcT8R7efgvmhij14L87lJrWAm4pszaThzwpV49BmBBTZWtlY3A==","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Model Context Protocol implementation for TypeScript - Server package","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.2.0"},"typesVersions":{"*":{"stdio":["dist/stdio.d.mts"],"zod-schemas":["dist/zodSchemas.d.mts"],"validators/ajv":["dist/validators/ajv.d.mts"],"validators/cf-worker":["dist/validators/cfWorker.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"3.6.2","supertest":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","ajv-formats":"^3.0.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.1","@types/eventsource":"^1.1.15","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251217.1","@modelcontextprotocol/tsconfig":"^2.0.0","@modelcontextprotocol/test-helpers":"^2.0.0-alpha.0","@modelcontextprotocol/core-internal":"^2.0.0-alpha.2","@modelcontextprotocol/eslint-config":"^2.0.0","@modelcontextprotocol/vitest-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_2.0.0-alpha.3_1782416780100_0.6709305254701734","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.4":{"name":"@modelcontextprotocol/server","version":"2.0.0-alpha.4","keywords":["modelcontextprotocol","mcp","server"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/server@2.0.0-alpha.4","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"8d5c809b8f9714f72f677277a435f084048ab316","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0-alpha.4.tgz","fileCount":36,"integrity":"sha512-/KEo3ZJ50HlagHp0lz2vPgfBZFtXHu6zTBXT9XqPc+4O9i4+IbBVWKq/a9yAfv/ifp0u3+mRo8SUk5kMKzhN8A==","signatures":[{"sig":"MEYCIQDQXUxJQYKC5yOxk1fnvfTWqHQf/FscmVQ5XDFDD2/0ZgIhAKn4GP2SBV0jFzmuJejX1DuWr/0A8ohra2EWHFBpwVzd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver@2.0.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3429217},"type":"module","_from":"file:modelcontextprotocol-server-2.0.0-alpha.4.tgz","types":"./dist/index.d.mts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./stdio":{"types":"./dist/stdio.d.mts","import":"./dist/stdio.mjs"},"./_shims":{"node":{"types":"./dist/shimsNode.d.mts","import":"./dist/shimsNode.mjs"},"browser":{"types":"./dist/shimsWorkerd.d.mts","import":"./dist/shimsWorkerd.mjs"},"default":{"types":"./dist/shimsNode.d.mts","import":"./dist/shimsNode.mjs"},"workerd":{"types":"./dist/shimsWorkerd.d.mts","import":"./dist/shimsWorkerd.mjs"}},"./validators/ajv":{"types":"./dist/validators/ajv.d.mts","import":"./dist/validators/ajv.mjs"},"./validators/cf-worker":{"types":"./dist/validators/cfWorker.d.mts","import":"./dist/validators/cfWorker.mjs"}},"scripts":{"lint":"eslint src/ && prettier --ignore-path ../../.prettierignore --check .","test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run lint","lint:fix":"eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .","typecheck":"tsgo -p tsconfig.json --noEmit","test:watch":"vitest","build:watch":"tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66932263-1458-43ad-9662-741c1a99f475"}},"_resolved":"/tmp/edb24142e49a52f07daf094740cba4e5/modelcontextprotocol-server-2.0.0-alpha.4.tgz","_integrity":"sha512-/KEo3ZJ50HlagHp0lz2vPgfBZFtXHu6zTBXT9XqPc+4O9i4+IbBVWKq/a9yAfv/ifp0u3+mRo8SUk5kMKzhN8A==","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Model Context Protocol implementation for TypeScript - Server package","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.2.0"},"typesVersions":{"*":{"stdio":["dist/stdio.d.mts"],"validators/ajv":["dist/validators/ajv.d.mts"],"validators/cf-worker":["dist/validators/cfWorker.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"3.6.2","supertest":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","ajv-formats":"^3.0.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.1","@types/eventsource":"^1.1.15","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251217.1","@modelcontextprotocol/tsconfig":"^2.0.0","@modelcontextprotocol/test-helpers":"^2.0.0-alpha.0","@modelcontextprotocol/core-internal":"^2.0.0-alpha.3","@modelcontextprotocol/eslint-config":"^2.0.0","@modelcontextprotocol/vitest-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_2.0.0-alpha.4_1782853223552_0.09842649753349653","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@modelcontextprotocol/server","version":"2.0.0-beta.1","keywords":["modelcontextprotocol","mcp","server"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/server@2.0.0-beta.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"1fb78be1ab7b5755c50e1d52e27cb8863d521c27","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0-beta.1.tgz","fileCount":36,"integrity":"sha512-83scKauajX9fWbSIC4NBYdnvXajH+cqvX8QqsrPH0XNgqtMmym1kWucMO7YyNkrBD9C7/R+FRCmkjC9kgEKXlQ==","signatures":[{"sig":"MEUCIDi7MXdxMlBOBVIqp+5LsvkwZ2MQuwcw+nGc9WLRgf5dAiEA1bgifFd+73daKJEQxbWxPtX9spPeXgX3UYFhfzi7cFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3429176},"type":"module","_from":"file:modelcontextprotocol-server-2.0.0-beta.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./stdio":{"types":"./dist/stdio.d.mts","import":"./dist/stdio.mjs"},"./_shims":{"node":{"types":"./dist/shimsNode.d.mts","import":"./dist/shimsNode.mjs"},"browser":{"types":"./dist/shimsWorkerd.d.mts","import":"./dist/shimsWorkerd.mjs"},"default":{"types":"./dist/shimsNode.d.mts","import":"./dist/shimsNode.mjs"},"workerd":{"types":"./dist/shimsWorkerd.d.mts","import":"./dist/shimsWorkerd.mjs"}},"./validators/ajv":{"types":"./dist/validators/ajv.d.mts","import":"./dist/validators/ajv.mjs"},"./validators/cf-worker":{"types":"./dist/validators/cfWorker.d.mts","import":"./dist/validators/cfWorker.mjs"}},"scripts":{"lint":"eslint src/ && prettier --ignore-path ../../.prettierignore --check .","test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run lint","lint:fix":"eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .","typecheck":"tsgo -p tsconfig.json --noEmit","test:watch":"vitest","build:watch":"tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66932263-1458-43ad-9662-741c1a99f475"}},"_resolved":"/tmp/8d42244d3e9c60abfa1c0a10b20aee07/modelcontextprotocol-server-2.0.0-beta.1.tgz","_integrity":"sha512-83scKauajX9fWbSIC4NBYdnvXajH+cqvX8QqsrPH0XNgqtMmym1kWucMO7YyNkrBD9C7/R+FRCmkjC9kgEKXlQ==","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Model Context Protocol implementation for TypeScript - Server package","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.2.0"},"typesVersions":{"*":{"stdio":["dist/stdio.d.mts"],"validators/ajv":["dist/validators/ajv.d.mts"],"validators/cf-worker":["dist/validators/cfWorker.d.mts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"3.6.2","supertest":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","ajv-formats":"^3.0.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.1","@types/eventsource":"^1.1.15","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251217.1","@modelcontextprotocol/tsconfig":"^2.0.0","@modelcontextprotocol/test-helpers":"^2.0.0-beta.0","@modelcontextprotocol/core-internal":"^2.0.0-beta.0","@modelcontextprotocol/eslint-config":"^2.0.0","@modelcontextprotocol/vitest-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_2.0.0-beta.1_1782859702054_0.7244989219255611","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@modelcontextprotocol/server","version":"2.0.0-beta.2","keywords":["modelcontextprotocol","mcp","server"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/server@2.0.0-beta.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"42b3c0267a18ed55b496253e0676be7837926ec6","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0-beta.2.tgz","fileCount":69,"integrity":"sha512-XK+sgFntT5ZzeqtTGpT9uti+Sqmq7YJZdx/N76eLJv9UA9vKvP04Qh9Hc45LCeIHGfTKRwDG6eh4C1Hs4omyIg==","signatures":[{"sig":"MEYCIQC0AB8gyU2jQPU+SvVUcU9Q0eewim4ht9TTl7lY2SzQ1QIhAIm/doe3I+4hInOQb3Jf3+zqNVXH4csdUNHeBK6tP74z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver@2.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6872085},"main":"./dist/index.cjs","type":"module","_from":"file:modelcontextprotocol-server-2.0.0-beta.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./stdio":{"import":{"types":"./dist/stdio.d.mts","default":"./dist/stdio.mjs"},"require":{"types":"./dist/stdio.d.cts","default":"./dist/stdio.cjs"}},"./_shims":{"node":{"import":{"types":"./dist/shimsNode.d.mts","default":"./dist/shimsNode.mjs"},"require":{"types":"./dist/shimsNode.d.cts","default":"./dist/shimsNode.cjs"}},"browser":{"import":{"types":"./dist/shimsWorkerd.d.mts","default":"./dist/shimsWorkerd.mjs"},"require":{"types":"./dist/shimsWorkerd.d.cts","default":"./dist/shimsWorkerd.cjs"}},"default":{"import":{"types":"./dist/shimsNode.d.mts","default":"./dist/shimsNode.mjs"},"require":{"types":"./dist/shimsNode.d.cts","default":"./dist/shimsNode.cjs"}},"workerd":{"import":{"types":"./dist/shimsWorkerd.d.mts","default":"./dist/shimsWorkerd.mjs"},"require":{"types":"./dist/shimsWorkerd.d.cts","default":"./dist/shimsWorkerd.cjs"}}},"./validators/ajv":{"import":{"types":"./dist/validators/ajv.d.mts","default":"./dist/validators/ajv.mjs"},"require":{"types":"./dist/validators/ajv.d.cts","default":"./dist/validators/ajv.cjs"}},"./validators/cf-worker":{"import":{"types":"./dist/validators/cfWorker.d.mts","default":"./dist/validators/cfWorker.mjs"},"require":{"types":"./dist/validators/cfWorker.d.cts","default":"./dist/validators/cfWorker.cjs"}}},"scripts":{"lint":"eslint src/ && prettier --ignore-path ../../.prettierignore --check .","test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run lint","lint:fix":"eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .","typecheck":"tsgo -p tsconfig.json --noEmit","test:watch":"vitest","build:watch":"tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66932263-1458-43ad-9662-741c1a99f475"}},"_resolved":"/tmp/b9c011ce7245d5e89d6a7a4535a45e32/modelcontextprotocol-server-2.0.0-beta.2.tgz","_integrity":"sha512-XK+sgFntT5ZzeqtTGpT9uti+Sqmq7YJZdx/N76eLJv9UA9vKvP04Qh9Hc45LCeIHGfTKRwDG6eh4C1Hs4omyIg==","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Model Context Protocol implementation for TypeScript - Server package","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0"},"typesVersions":{"*":{"stdio":["dist/stdio.d.mts"],"validators/ajv":["dist/validators/ajv.d.mts"],"validators/cf-worker":["dist/validators/cfWorker.d.mts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"3.6.2","supertest":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","ajv-formats":"^3.0.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.1","@types/eventsource":"^1.1.15","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251217.1","@modelcontextprotocol/tsconfig":"^2.0.0","@modelcontextprotocol/test-helpers":"^2.0.0-beta.0","@modelcontextprotocol/core-internal":"^2.0.0-beta.1","@modelcontextprotocol/eslint-config":"^2.0.0","@modelcontextprotocol/vitest-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_2.0.0-beta.2_1782995268641_0.750483995354829","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@modelcontextprotocol/server","version":"2.0.0-beta.3","keywords":["modelcontextprotocol","mcp","server"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/server@2.0.0-beta.3","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"7bac4e86ed72f1b562d8b76cdd4b771373494da4","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0-beta.3.tgz","fileCount":69,"integrity":"sha512-EQxVIWf2XMAgjR38ZRZnX1iiOWH42tT/YJG8N4dVjAnrEGSEfPirR6FYfDC72yuNSvVYbPDTD1H3KHLLHPd18A==","signatures":[{"sig":"MEUCIBRQZuXQ+H4OOSzNOE/cFPdhLqcVz/UTQqf0aWzjZfN2AiEAvJGmN4TWoi02s/jTAtZhVZVatPDwVeBHbAtXxUNqIcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver@2.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7119792},"main":"./dist/index.cjs","type":"module","_from":"file:modelcontextprotocol-server-2.0.0-beta.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./stdio":{"import":{"types":"./dist/stdio.d.mts","default":"./dist/stdio.mjs"},"require":{"types":"./dist/stdio.d.cts","default":"./dist/stdio.cjs"}},"./_shims":{"node":{"import":{"types":"./dist/shimsNode.d.mts","default":"./dist/shimsNode.mjs"},"require":{"types":"./dist/shimsNode.d.cts","default":"./dist/shimsNode.cjs"}},"browser":{"import":{"types":"./dist/shimsWorkerd.d.mts","default":"./dist/shimsWorkerd.mjs"},"require":{"types":"./dist/shimsWorkerd.d.cts","default":"./dist/shimsWorkerd.cjs"}},"default":{"import":{"types":"./dist/shimsNode.d.mts","default":"./dist/shimsNode.mjs"},"require":{"types":"./dist/shimsNode.d.cts","default":"./dist/shimsNode.cjs"}},"workerd":{"import":{"types":"./dist/shimsWorkerd.d.mts","default":"./dist/shimsWorkerd.mjs"},"require":{"types":"./dist/shimsWorkerd.d.cts","default":"./dist/shimsWorkerd.cjs"}}},"./validators/ajv":{"import":{"types":"./dist/validators/ajv.d.mts","default":"./dist/validators/ajv.mjs"},"require":{"types":"./dist/validators/ajv.d.cts","default":"./dist/validators/ajv.cjs"}},"./validators/cf-worker":{"import":{"types":"./dist/validators/cfWorker.d.mts","default":"./dist/validators/cfWorker.mjs"},"require":{"types":"./dist/validators/cfWorker.d.cts","default":"./dist/validators/cfWorker.cjs"}}},"scripts":{"lint":"eslint src/ && prettier --ignore-path ../../.prettierignore --check .","test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run lint","lint:fix":"eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .","typecheck":"tsgo -p tsconfig.json --noEmit","test:watch":"vitest","build:watch":"tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66932263-1458-43ad-9662-741c1a99f475"}},"_resolved":"/tmp/4741832afde6616bc9b731c0e90aea5e/modelcontextprotocol-server-2.0.0-beta.3.tgz","_integrity":"sha512-EQxVIWf2XMAgjR38ZRZnX1iiOWH42tT/YJG8N4dVjAnrEGSEfPirR6FYfDC72yuNSvVYbPDTD1H3KHLLHPd18A==","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Model Context Protocol implementation for TypeScript - Server package","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0"},"typesVersions":{"*":{"stdio":["dist/stdio.d.mts"],"validators/ajv":["dist/validators/ajv.d.mts"],"validators/cf-worker":["dist/validators/cfWorker.d.mts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"3.6.2","supertest":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","ajv-formats":"^3.0.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.1","@types/eventsource":"^1.1.15","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251217.1","@modelcontextprotocol/tsconfig":"^2.0.0","@modelcontextprotocol/test-helpers":"^2.0.0-beta.0","@modelcontextprotocol/core-internal":"^2.0.0-beta.2","@modelcontextprotocol/eslint-config":"^2.0.0","@modelcontextprotocol/vitest-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_2.0.0-beta.3_1783604334466_0.6668242038214145","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"@modelcontextprotocol/server","version":"2.0.0-beta.4","keywords":["modelcontextprotocol","mcp","server"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/server@2.0.0-beta.4","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"4da7cc716b9e8317a3a1ccd4bd93dd0250a4bd6d","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0-beta.4.tgz","fileCount":81,"integrity":"sha512-pjMZcNEt1dOq0aJCcY3b7w1Ayh+qmQN2xlfTELcGV9yiAjEGIczBPBLWWW0k0zzo5T8kiv15jtKPsWeHGxLvLg==","signatures":[{"sig":"MEQCIGW7xOv4GyDOznLW6/1cuc7BDYx0B4YiXgJQHo/ZiEYeAiAGZizgnGTpa1l0IPq1yeBm/PTfbMGElYLu34TW7xx3GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver@2.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6163601},"main":"./dist/index.cjs","type":"module","_from":"file:modelcontextprotocol-server-2.0.0-beta.4.tgz","types":"./dist/index.d.mts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./stdio":{"import":{"types":"./dist/stdio.d.mts","default":"./dist/stdio.mjs"},"require":{"types":"./dist/stdio.d.cts","default":"./dist/stdio.cjs"}},"./_shims":{"node":{"import":{"types":"./dist/shimsNode.d.mts","default":"./dist/shimsNode.mjs"},"require":{"types":"./dist/shimsNode.d.cts","default":"./dist/shimsNode.cjs"}},"browser":{"import":{"types":"./dist/shimsBrowser.d.mts","default":"./dist/shimsBrowser.mjs"},"require":{"types":"./dist/shimsBrowser.d.cts","default":"./dist/shimsBrowser.cjs"}},"default":{"import":{"types":"./dist/shimsNode.d.mts","default":"./dist/shimsNode.mjs"},"require":{"types":"./dist/shimsNode.d.cts","default":"./dist/shimsNode.cjs"}},"workerd":{"import":{"types":"./dist/shimsWorkerd.d.mts","default":"./dist/shimsWorkerd.mjs"},"require":{"types":"./dist/shimsWorkerd.d.cts","default":"./dist/shimsWorkerd.cjs"}}},"./validators/ajv":{"import":{"types":"./dist/validators/ajv.d.mts","default":"./dist/validators/ajv.mjs"},"require":{"types":"./dist/validators/ajv.d.cts","default":"./dist/validators/ajv.cjs"}},"./validators/cf-worker":{"import":{"types":"./dist/validators/cfWorker.d.mts","default":"./dist/validators/cfWorker.mjs"},"require":{"types":"./dist/validators/cfWorker.d.cts","default":"./dist/validators/cfWorker.cjs"}}},"scripts":{"lint":"eslint src/ && prettier --ignore-path ../../.prettierignore --check .","test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run lint","lint:fix":"eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .","typecheck":"tsgo -p tsconfig.json --noEmit","test:watch":"vitest","build:watch":"tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66932263-1458-43ad-9662-741c1a99f475"}},"_resolved":"/tmp/02a5da1c1783756849673e205b61f618/modelcontextprotocol-server-2.0.0-beta.4.tgz","_integrity":"sha512-pjMZcNEt1dOq0aJCcY3b7w1Ayh+qmQN2xlfTELcGV9yiAjEGIczBPBLWWW0k0zzo5T8kiv15jtKPsWeHGxLvLg==","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Model Context Protocol implementation for TypeScript - Server package","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0","@modelcontextprotocol/core":"2.0.0-beta.4"},"typesVersions":{"*":{"stdio":["dist/stdio.d.mts"],"validators/ajv":["dist/validators/ajv.d.mts"],"validators/cf-worker":["dist/validators/cfWorker.d.mts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"3.6.2","supertest":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","ajv-formats":"^3.0.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.1","@types/eventsource":"^1.1.15","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251217.1","@modelcontextprotocol/tsconfig":"^2.0.0","@modelcontextprotocol/test-helpers":"^2.0.0-beta.0","@modelcontextprotocol/core-internal":"^2.0.0-beta.3","@modelcontextprotocol/eslint-config":"^2.0.0","@modelcontextprotocol/vitest-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_2.0.0-beta.4_1783964407633_0.9980855244850888","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5":{"name":"@modelcontextprotocol/server","version":"2.0.0-beta.5","keywords":["modelcontextprotocol","mcp","server"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/server@2.0.0-beta.5","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"580be4dcaa9f913a564837d1e2921329466e4f22","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0-beta.5.tgz","fileCount":81,"integrity":"sha512-i1E5l75rQKsgY/AKAIspgMBH1vEL7dqiK7tHr0L+raYcb0SWOziqNGJXGIG6NY4AlXDWIKGJQGB7Nqfs3oUi5g==","signatures":[{"sig":"MEUCIQDhaI/xhdHGjGp/BG5HlYNBjKitjp6/mcAH0z1LRmFxRwIgFY8hdPTVLVMRNFCc2336AP36X6FKYRK8yrSqEibSUiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver@2.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6197028},"main":"./dist/index.cjs","type":"module","_from":"file:modelcontextprotocol-server-2.0.0-beta.5.tgz","types":"./dist/index.d.mts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./stdio":{"import":{"types":"./dist/stdio.d.mts","default":"./dist/stdio.mjs"},"require":{"types":"./dist/stdio.d.cts","default":"./dist/stdio.cjs"}},"./_shims":{"node":{"import":{"types":"./dist/shimsNode.d.mts","default":"./dist/shimsNode.mjs"},"require":{"types":"./dist/shimsNode.d.cts","default":"./dist/shimsNode.cjs"}},"browser":{"import":{"types":"./dist/shimsBrowser.d.mts","default":"./dist/shimsBrowser.mjs"},"require":{"types":"./dist/shimsBrowser.d.cts","default":"./dist/shimsBrowser.cjs"}},"default":{"import":{"types":"./dist/shimsNode.d.mts","default":"./dist/shimsNode.mjs"},"require":{"types":"./dist/shimsNode.d.cts","default":"./dist/shimsNode.cjs"}},"workerd":{"import":{"types":"./dist/shimsWorkerd.d.mts","default":"./dist/shimsWorkerd.mjs"},"require":{"types":"./dist/shimsWorkerd.d.cts","default":"./dist/shimsWorkerd.cjs"}}},"./validators/ajv":{"import":{"types":"./dist/validators/ajv.d.mts","default":"./dist/validators/ajv.mjs"},"require":{"types":"./dist/validators/ajv.d.cts","default":"./dist/validators/ajv.cjs"}},"./validators/cf-worker":{"import":{"types":"./dist/validators/cfWorker.d.mts","default":"./dist/validators/cfWorker.mjs"},"require":{"types":"./dist/validators/cfWorker.d.cts","default":"./dist/validators/cfWorker.cjs"}}},"scripts":{"lint":"eslint src/ && prettier --ignore-path ../../.prettierignore --check .","test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run lint","lint:fix":"eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .","typecheck":"tsgo -p tsconfig.json --noEmit","test:watch":"vitest","build:watch":"tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66932263-1458-43ad-9662-741c1a99f475"}},"_resolved":"/tmp/b060f3c9a6634cac3b340b0b336377c8/modelcontextprotocol-server-2.0.0-beta.5.tgz","_integrity":"sha512-i1E5l75rQKsgY/AKAIspgMBH1vEL7dqiK7tHr0L+raYcb0SWOziqNGJXGIG6NY4AlXDWIKGJQGB7Nqfs3oUi5g==","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Model Context Protocol implementation for TypeScript - Server package","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0","@modelcontextprotocol/core":"2.0.0-beta.5"},"typesVersions":{"*":{"stdio":["dist/stdio.d.mts"],"validators/ajv":["dist/validators/ajv.d.mts"],"validators/cf-worker":["dist/validators/cfWorker.d.mts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"3.6.2","supertest":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","ajv-formats":"^3.0.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.1","@types/eventsource":"^1.1.15","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251217.1","@modelcontextprotocol/tsconfig":"^2.0.0","@modelcontextprotocol/test-helpers":"^2.0.0-beta.0","@modelcontextprotocol/core-internal":"^2.0.0-beta.4","@modelcontextprotocol/eslint-config":"^2.0.0","@modelcontextprotocol/vitest-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_2.0.0-beta.5_1784641173424_0.43023643080506324","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@modelcontextprotocol/server","version":"2.0.0","keywords":["modelcontextprotocol","mcp","server"],"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"@modelcontextprotocol/server@2.0.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"dist":{"shasum":"4fae5ccb8f7925ed9a6bf6595bb3b58617063ffd","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0.tgz","fileCount":85,"integrity":"sha512-YhHWdHfpFMQfd0prsEnxKeS3Qz3ytIGmsS0sth4KDjnacIT7hxk6hXHkJ9KysxlkvTM+WZAtQbbcUhdoP4Hvtw==","signatures":[{"sig":"MEUCIQDC0zcF25Gc3hqRx9EhqKvka4mNh0Z9NP0JUFKvb7v5GAIgA/3DIDnvHFpgLoPgCnot2O4ssVPCJ/XAxFVoKNtSxsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6299914},"main":"./dist/index.cjs","type":"module","_from":"file:modelcontextprotocol-server-2.0.0.tgz","types":"./dist/index.d.mts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./stdio":{"import":{"types":"./dist/stdio.d.mts","default":"./dist/stdio.mjs"},"require":{"types":"./dist/stdio.d.cts","default":"./dist/stdio.cjs"}},"./_shims":{"node":{"import":{"types":"./dist/shimsNode.d.mts","default":"./dist/shimsNode.mjs"},"require":{"types":"./dist/shimsNode.d.cts","default":"./dist/shimsNode.cjs"}},"browser":{"import":{"types":"./dist/shimsBrowser.d.mts","default":"./dist/shimsBrowser.mjs"},"require":{"types":"./dist/shimsBrowser.d.cts","default":"./dist/shimsBrowser.cjs"}},"default":{"import":{"types":"./dist/shimsNode.d.mts","default":"./dist/shimsNode.mjs"},"require":{"types":"./dist/shimsNode.d.cts","default":"./dist/shimsNode.cjs"}},"workerd":{"import":{"types":"./dist/shimsWorkerd.d.mts","default":"./dist/shimsWorkerd.mjs"},"require":{"types":"./dist/shimsWorkerd.d.cts","default":"./dist/shimsWorkerd.cjs"}}},"./validators/ajv":{"import":{"types":"./dist/validators/ajv.d.mts","default":"./dist/validators/ajv.mjs"},"require":{"types":"./dist/validators/ajv.d.cts","default":"./dist/validators/ajv.cjs"}},"./validators/cf-worker":{"import":{"types":"./dist/validators/cfWorker.d.mts","default":"./dist/validators/cfWorker.mjs"},"require":{"types":"./dist/validators/cfWorker.d.cts","default":"./dist/validators/cfWorker.cjs"}}},"scripts":{"lint":"eslint src/ && prettier --ignore-path ../../.prettierignore --check .","test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run lint","lint:fix":"eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .","typecheck":"tsgo -p tsconfig.json --noEmit","test:watch":"vitest","build:watch":"tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66932263-1458-43ad-9662-741c1a99f475"}},"_resolved":"/tmp/4dc5e0762c3542387793532ae267e646/modelcontextprotocol-server-2.0.0.tgz","_integrity":"sha512-YhHWdHfpFMQfd0prsEnxKeS3Qz3ytIGmsS0sth4KDjnacIT7hxk6hXHkJ9KysxlkvTM+WZAtQbbcUhdoP4Hvtw==","repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Model Context Protocol implementation for TypeScript - Server package","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0","@modelcontextprotocol/core":"2.0.0"},"typesVersions":{"*":{"stdio":["dist/stdio.d.mts"],"validators/ajv":["dist/validators/ajv.d.mts"],"validators/cf-worker":["dist/validators/cfWorker.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"3.6.2","supertest":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","ajv-formats":"^3.0.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.1","@types/eventsource":"^1.1.15","@cfworker/json-schema":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript/native-preview":"^7.0.0-dev.20251217.1","@modelcontextprotocol/tsconfig":"^2.0.0","@modelcontextprotocol/test-helpers":"^2.0.0","@modelcontextprotocol/core-internal":"^2.0.0","@modelcontextprotocol/eslint-config":"^2.0.0","@modelcontextprotocol/vitest-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_2.0.0_1785196522079_0.45273661943736276","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-01T14:46:14.225Z","modified":"2026-07-28T00:03:51.002Z","2.0.0-alpha.1":"2026-04-01T14:46:14.524Z","2.0.0-alpha.2":"2026-04-01T16:44:06.159Z","2.0.0-alpha.3":"2026-06-25T19:46:20.248Z","2.0.0-alpha.4":"2026-06-30T21:00:23.727Z","2.0.0-beta.1":"2026-06-30T22:48:22.239Z","2.0.0-beta.2":"2026-07-02T12:27:48.820Z","2.0.0-beta.3":"2026-07-09T13:38:54.685Z","2.0.0-beta.4":"2026-07-13T17:40:07.864Z","2.0.0-beta.5":"2026-07-21T13:39:33.625Z","2.0.0":"2026-07-27T23:55:22.239Z"},"bugs":{"url":"https://github.com/modelcontextprotocol/typescript-sdk/issues"},"author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","homepage":"https://modelcontextprotocol.io","keywords":["modelcontextprotocol","mcp","server"],"repository":{"url":"git+https://github.com/modelcontextprotocol/typescript-sdk.git","type":"git"},"description":"Model Context Protocol implementation for TypeScript - Server package","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"readme":"# `@modelcontextprotocol/server`\n\nThe MCP (Model Context Protocol) TypeScript server SDK. Build MCP servers that expose tools, resources, and prompts.\n\n<!-- prettier-ignore -->\n> [!WARNING]\n> **v2 is the stable release line**, implementing the [2026-07-28 MCP spec](https://modelcontextprotocol.io/specification/2026-07-28). Migrating from v1? Start with the [migration guide](https://ts.sdk.modelcontextprotocol.io/v2/migration/).\n\n<!-- prettier-ignore -->\n> [!NOTE]\n> This is **v2** of the MCP TypeScript SDK. It replaces the monolithic `@modelcontextprotocol/sdk` package from v1. See the **[migration guide](https://github.com/modelcontextprotocol/typescript-sdk/blob/main/docs/migration/upgrade-to-v2.md)** if you're coming from v1.\n\n## Install\n\n```bash\nnpm install @modelcontextprotocol/server\n```\n\nTypeScript ≥6.0 no longer auto-includes `@types/*` — add `\"types\": [\"node\"]` to your `tsconfig.json` `compilerOptions` (the published `.d.mts` references `Buffer`).\n\nOptional framework adapters: [`@modelcontextprotocol/express`](https://www.npmjs.com/package/@modelcontextprotocol/express), [`@modelcontextprotocol/fastify`](https://www.npmjs.com/package/@modelcontextprotocol/fastify), [`@modelcontextprotocol/hono`](https://www.npmjs.com/package/@modelcontextprotocol/hono),\n[`@modelcontextprotocol/node`](https://www.npmjs.com/package/@modelcontextprotocol/node).\n\n## Documentation\n\n- **[Repository README](https://github.com/modelcontextprotocol/typescript-sdk#readme)** — overview, package layout, examples\n- **[Server guide](https://ts.sdk.modelcontextprotocol.io/v2/servers/tools)** — tools, resources, prompts, and the rest of the server surface\n- **[Serving guide](https://ts.sdk.modelcontextprotocol.io/v2/serving/http)** — stdio, HTTP, the framework adapters, sessions, and authorization\n- **[API reference](https://ts.sdk.modelcontextprotocol.io/v2/)**\n- **[MCP specification](https://modelcontextprotocol.io)**\n","readmeFilename":"README.md"}