{"id":11033110,"name":"@modelcontextprotocol/sdk","ecosystem":"npm","description":"Model Context Protocol implementation for TypeScript","homepage":"https://modelcontextprotocol.io","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/modelcontextprotocol/typescript-sdk","keywords_array":["modelcontextprotocol","mcp"],"namespace":"modelcontextprotocol","versions_count":78,"first_release_published_at":"2024-11-11T15:53:16.047Z","latest_release_published_at":"2026-03-30T16:50:42.718Z","latest_release_number":"1.29.0","last_synced_at":"2026-05-29T09:10:58.966Z","created_at":"2024-11-11T15:55:10.047Z","updated_at":"2026-05-29T12:03:02.604Z","registry_url":"https://www.npmjs.com/package/@modelcontextprotocol/sdk","install_command":"npm install @modelcontextprotocol/sdk","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.29.0"}},"repo_metadata":{"id":264668157,"uuid":"862578138","full_name":"modelcontextprotocol/typescript-sdk","owner":"modelcontextprotocol","description":"The official TypeScript SDK for Model Context Protocol servers and clients","archived":false,"fork":false,"pushed_at":"2026-05-29T06:23:36.000Z","size":10373,"stargazers_count":12562,"open_issues_count":444,"forks_count":1881,"subscribers_count":99,"default_branch":"main","last_synced_at":"2026-05-29T07:00:16.149Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://modelcontextprotocol.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/modelcontextprotocol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-24T20:45:31.000Z","updated_at":"2026-05-29T06:30:16.000Z","dependencies_parsed_at":"2024-11-25T17:31:25.552Z","dependency_job_id":"f224f1e3-d24a-4e8a-8459-dac741a779dc","html_url":"https://github.com/modelcontextprotocol/typescript-sdk","commit_stats":null,"previous_names":["modelcontextprotocol/typescript-sdk"],"tags_count":96,"template":false,"template_full_name":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modelcontextprotocol","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33650712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"modelcontextprotocol","name":"Model Context Protocol","uuid":"182288589","kind":"organization","description":"An open protocol that enables seamless integration between LLM applications and external data sources and tools.","email":null,"website":"https://modelcontextprotocol.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/182288589?v=4","repositories_count":1,"last_synced_at":"2024-11-25T17:24:25.305Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/modelcontextprotocol","funding_links":[],"total_stars":0,"followers":40,"following":0,"created_at":"2024-11-25T17:24:25.327Z","updated_at":"2024-11-25T17:24:25.327Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modelcontextprotocol","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modelcontextprotocol/repositories"},"tags":[{"name":"@modelcontextprotocol/server@2.0.0-alpha.2","sha":"00215619426d7e3e60e486cc656a4f1ca7c3c9b7","kind":"tag","published_at":"2026-04-01T16:44:18.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/server@2.0.0-alpha.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/server@2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Fserver%402.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fserver@2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fserver@2.0.0-alpha.2/manifests"},{"name":"@modelcontextprotocol/node@2.0.0-alpha.2","sha":"00215619426d7e3e60e486cc656a4f1ca7c3c9b7","kind":"tag","published_at":"2026-04-01T16:44:18.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/node@2.0.0-alpha.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/node@2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Fnode%402.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fnode@2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fnode@2.0.0-alpha.2/manifests"},{"name":"@modelcontextprotocol/hono@2.0.0-alpha.2","sha":"00215619426d7e3e60e486cc656a4f1ca7c3c9b7","kind":"tag","published_at":"2026-04-01T16:44:18.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/hono@2.0.0-alpha.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/hono@2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Fhono%402.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fhono@2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fhono@2.0.0-alpha.2/manifests"},{"name":"@modelcontextprotocol/fastify@2.0.0-alpha.2","sha":"00215619426d7e3e60e486cc656a4f1ca7c3c9b7","kind":"tag","published_at":"2026-04-01T16:44:18.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/fastify@2.0.0-alpha.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/fastify@2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Ffastify%402.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Ffastify@2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Ffastify@2.0.0-alpha.2/manifests"},{"name":"@modelcontextprotocol/express@2.0.0-alpha.2","sha":"00215619426d7e3e60e486cc656a4f1ca7c3c9b7","kind":"tag","published_at":"2026-04-01T16:44:18.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/express@2.0.0-alpha.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/express@2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Fexpress%402.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fexpress@2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fexpress@2.0.0-alpha.2/manifests"},{"name":"@modelcontextprotocol/client@2.0.0-alpha.2","sha":"00215619426d7e3e60e486cc656a4f1ca7c3c9b7","kind":"tag","published_at":"2026-04-01T16:44:18.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/client@2.0.0-alpha.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/client@2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Fclient%402.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fclient@2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fclient@2.0.0-alpha.2/manifests"},{"name":"@modelcontextprotocol/server@2.0.0-alpha.1","sha":"53fb84bd04e9587e11593e3c5f2a6b7fc50cb91d","kind":"tag","published_at":"2026-04-01T14:46:29.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/server@2.0.0-alpha.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/server@2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Fserver%402.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fserver@2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fserver@2.0.0-alpha.1/manifests"},{"name":"@modelcontextprotocol/node@2.0.0-alpha.1","sha":"53fb84bd04e9587e11593e3c5f2a6b7fc50cb91d","kind":"tag","published_at":"2026-04-01T14:46:29.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/node@2.0.0-alpha.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/node@2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Fnode%402.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fnode@2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fnode@2.0.0-alpha.1/manifests"},{"name":"@modelcontextprotocol/hono@2.0.0-alpha.1","sha":"53fb84bd04e9587e11593e3c5f2a6b7fc50cb91d","kind":"tag","published_at":"2026-04-01T14:46:29.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/hono@2.0.0-alpha.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/hono@2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Fhono%402.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fhono@2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fhono@2.0.0-alpha.1/manifests"},{"name":"@modelcontextprotocol/fastify@2.0.0-alpha.1","sha":"53fb84bd04e9587e11593e3c5f2a6b7fc50cb91d","kind":"tag","published_at":"2026-04-01T14:46:29.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/fastify@2.0.0-alpha.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/fastify@2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Ffastify%402.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Ffastify@2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Ffastify@2.0.0-alpha.1/manifests"},{"name":"@modelcontextprotocol/express@2.0.0-alpha.1","sha":"53fb84bd04e9587e11593e3c5f2a6b7fc50cb91d","kind":"tag","published_at":"2026-04-01T14:46:29.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/express@2.0.0-alpha.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/express@2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Fexpress%402.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fexpress@2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fexpress@2.0.0-alpha.1/manifests"},{"name":"@modelcontextprotocol/client@2.0.0-alpha.1","sha":"53fb84bd04e9587e11593e3c5f2a6b7fc50cb91d","kind":"tag","published_at":"2026-04-01T14:46:29.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/@modelcontextprotocol/client@2.0.0-alpha.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/@modelcontextprotocol/client@2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@%40modelcontextprotocol%2Fclient%402.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fclient@2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/@modelcontextprotocol%2Fclient@2.0.0-alpha.1/manifests"},{"name":"v1.29.0","sha":"e12cbd7078db388152f6e839abdbe09ba01f3f32","kind":"commit","published_at":"2026-03-30T16:48:57.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/v1.29.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@v1.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.29.0/manifests"},{"name":"v1.28.0","sha":"a0565695218544fc53e99bf5b544a887d373cefa","kind":"commit","published_at":"2026-03-25T11:36:50.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/v1.28.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@v1.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.28.0/manifests"},{"name":"v1.27.1","sha":"4faa8c899c069a98f8a0c3f804ec1a50dc2bae64","kind":"commit","published_at":"2026-02-24T21:53:52.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/v1.27.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/v1.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@v1.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.27.1/manifests"},{"name":"v1.27.0","sha":"8cbc65848388cb0364122f5760cb6b01ff8a3654","kind":"commit","published_at":"2026-02-16T16:39:03.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/v1.27.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@v1.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.27.0/manifests"},{"name":"v1.26.0","sha":"fe9c07b465871394c7069207c86513df9c1194a4","kind":"commit","published_at":"2026-02-04T19:00:12.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/v1.26.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@v1.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.26.0/manifests"},{"name":"v1.25.3","sha":"ced75351af16850ea82fca478b921abc4a5385e4","kind":"tag","published_at":"2026-01-20T11:21:41.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/v1.25.3","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/v1.25.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@v1.25.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.25.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.25.3/manifests"},{"name":"v1.25.2","sha":"b392f02ffcf37c088dbd114fedf25026ec3913d3","kind":"tag","published_at":"2026-01-07T15:05:23.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/v1.25.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/v1.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@v1.25.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/v1.25.2/manifests"},{"name":"1.25.1","sha":"384311b9b8452017f5f81819c133dc45c667cfa4","kind":"commit","published_at":"2025-12-16T15:10:07.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.25.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.25.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.25.1/manifests"},{"name":"1.25.0","sha":"2b20ca95735e82a2ba7c47c9bd303057601b7f8e","kind":"commit","published_at":"2025-12-15T18:39:21.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.25.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.25.0/manifests"},{"name":"1.23.1","sha":"bd3c461f01f2b1f8cc948a14d38857aa450e1cea","kind":"commit","published_at":"2025-12-04T18:26:51.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.23.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.23.1/manifests"},{"name":"1.24.3","sha":"724fe6eefeeb7f71328bc43c223fc9abd3df491e","kind":"commit","published_at":"2025-12-04T14:20:06.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.24.3","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.24.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.24.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.24.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.24.3/manifests"},{"name":"1.24.2","sha":"d23674da265cf30d19a19a3b9a3e42aefc5edb0e","kind":"commit","published_at":"2025-12-03T13:06:06.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.24.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.24.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.24.2/manifests"},{"name":"1.24.1","sha":"6dd7cd4e16cf7ece373dff4138e9a065aa1c6ae7","kind":"commit","published_at":"2025-12-02T18:30:47.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.24.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.24.1/manifests"},{"name":"1.24.0","sha":"356b7e61c83af723a0b7ad67d8193de70a5f03ca","kind":"commit","published_at":"2025-12-02T13:40:51.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.24.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.24.0/manifests"},{"name":"1.23.0","sha":"e6c71bbab1dff7bf0c84eee96e74ef87f82a1dbe","kind":"commit","published_at":"2025-11-25T21:09:37.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.23.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.23.0/manifests"},{"name":"1.23.0-beta.0","sha":"0c1cbf0d37199ffa1bb6e119bd855cd0add930b3","kind":"commit","published_at":"2025-11-20T21:53:19.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.23.0-beta.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.23.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.23.0-beta.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.23.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.23.0-beta.0/manifests"},{"name":"1.22.0","sha":"324d471158f7ea7a21090e1219de239b55963219","kind":"commit","published_at":"2025-11-13T20:08:03.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.22.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.22.0/manifests"},{"name":"1.21.2","sha":"53a83160481faf749a896bee8876d85c1ec4cc38","kind":"commit","published_at":"2025-11-13T19:49:00.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.21.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.21.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.21.2/manifests"},{"name":"1.21.1","sha":"fcc7da8c92b05a3e7b41713d864855fbc44747e5","kind":"commit","published_at":"2025-11-07T14:47:18.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.21.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.21.1/manifests"},{"name":"1.21.0","sha":"783d53be1049041cc1f0a23c070c3400208a94ff","kind":"commit","published_at":"2025-10-30T22:36:33.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.21.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.21.0/manifests"},{"name":"1.20.2","sha":"7098bff073d78cfaee40869897d84a5929c29570","kind":"commit","published_at":"2025-10-24T00:32:52.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.20.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.20.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.20.2/manifests"},{"name":"1.20.1","sha":"718120d7963193f793466680ad236157d36a2d6b","kind":"commit","published_at":"2025-10-16T19:24:35.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.20.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.20.1/manifests"},{"name":"1.20.0","sha":"c84ef24215396393f28b40bc5ac4cc6ea8fd7b2d","kind":"commit","published_at":"2025-10-09T20:54:23.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.20.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.20.0/manifests"},{"name":"1.19.0","sha":"29b65b0ce7d400e385c4152d68c6008fc81f5473","kind":"commit","published_at":"2025-10-02T17:24:44.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.19.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.19.0/manifests"},{"name":"1.18.2","sha":"058b87c163996b31d5cda744085ecf3c13c5c56a","kind":"commit","published_at":"2025-09-25T15:33:51.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.18.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.18.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.18.2/manifests"},{"name":"1.18.1","sha":"c94ba4b43cd305e39d88985c73d6b9bc1153da84","kind":"commit","published_at":"2025-09-18T13:27:58.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.18.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.18.1/manifests"},{"name":"1.18.0","sha":"835286894c0cd80c5cd6580e8096a40ce2f28755","kind":"commit","published_at":"2025-09-11T17:40:16.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.18.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.18.0/manifests"},{"name":"1.17.5","sha":"bf817939917277a4c59f2e19e7b44b8dd7ff140c","kind":"commit","published_at":"2025-09-02T15:46:39.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.17.5","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.17.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.17.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.5/manifests"},{"name":"1.17.4","sha":"3bc2235d747c320dfa0b6227cc84414c6d0add89","kind":"commit","published_at":"2025-08-21T16:08:09.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.17.4","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.17.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.4/manifests"},{"name":"1.17.3","sha":"4a63974049e27efb3c99325b29454127eed33adf","kind":"commit","published_at":"2025-08-14T14:55:36.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.17.3","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.3/manifests"},{"name":"1.17.2","sha":"a1608a6513d18eb965266286904760f830de96fe","kind":"commit","published_at":"2025-08-07T20:28:37.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.17.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.2/manifests"},{"name":"1.17.1","sha":"0551cc52b8920d7da46a4519b42f335a0a852b6c","kind":"commit","published_at":"2025-07-31T18:33:29.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.17.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.1/manifests"},{"name":"1.17.0","sha":"222db4a9c1ab4f023dc1dd1687212bddd522f48e","kind":"commit","published_at":"2025-07-24T17:15:42.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.17.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.17.0/manifests"},{"name":"1.16.0","sha":"400b020c854d31112c8f29a2e280072731ed3d5f","kind":"commit","published_at":"2025-07-17T19:18:12.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.16.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.16.0/manifests"},{"name":"1.15.1","sha":"c6ac083b1b37b222b5bfba5563822daa5d03372e","kind":"commit","published_at":"2025-07-10T15:20:14.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.15.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.15.1/manifests"},{"name":"0.15.1","sha":"9dfd025eb2145947b18d9766b9790f007e5df7b0","kind":"commit","published_at":"2025-07-10T13:53:02.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.15.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.15.1/manifests"},{"name":"1.15.0","sha":"1ac2e5926c93a7f1122e50bbbd6be60de1ae2c87","kind":"commit","published_at":"2025-07-03T22:19:22.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.15.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.15.0/manifests"},{"name":"1.14.0","sha":"bf4c5be38e2f0e5dc378654ffdaa607baf968aa0","kind":"commit","published_at":"2025-07-03T15:39:10.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.14.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.14.0/manifests"},{"name":"1.13.3","sha":"1b14bd7fa4dcc436df0fcb2718f86dc376cdd904","kind":"commit","published_at":"2025-07-01T15:46:01.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.13.3","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.13.3/manifests"},{"name":"1.13.2","sha":"1e52f38f368d1db2a3ded4e14c6466366bc05439","kind":"commit","published_at":"2025-06-26T17:54:47.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.13.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.13.2/manifests"},{"name":"1.13.1","sha":"cb4743d0ad7b7536514774e931d3f41b1ed83b60","kind":"commit","published_at":"2025-06-23T13:33:46.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.13.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.13.1/manifests"},{"name":"1.13.0","sha":"a68dcdf4520fd17bc2cbe58939ca6ca385f0467b","kind":"commit","published_at":"2025-06-18T19:36:35.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.13.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.13.0/manifests"},{"name":"1.12.3","sha":"dd69efa1de8646bb6b195ff8d5f52e13739f4550","kind":"commit","published_at":"2025-06-12T18:23:37.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.12.3","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.12.3/manifests"},{"name":"1.12.2","sha":"b6f0273569713bffc5edd5cdc5030efc3e04e1f6","kind":"commit","published_at":"2025-06-12T17:53:43.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.12.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.12.2/manifests"},{"name":"1.12.1","sha":"590d4841373fc4eb86ecc9079834353a98cb84a3","kind":"commit","published_at":"2025-05-29T14:40:04.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.12.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.12.1/manifests"},{"name":"1.12.0","sha":"0c4b3082751e1ec387a2f8ddbfe6a8c882d2ce0f","kind":"commit","published_at":"2025-05-22T15:43:25.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.12.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.12.0/manifests"},{"name":"1.11.5","sha":"0e34916041edd71da24db4b382ba07fdfdf66a28","kind":"commit","published_at":"2025-05-21T19:17:05.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.11.5","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.11.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.5/manifests"},{"name":"1.11.4","sha":"3f429895fb923717fe2b15934eeb6a11e2578e64","kind":"commit","published_at":"2025-05-16T22:48:07.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.11.4","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.4/manifests"},{"name":"1.11.3","sha":"41c99960197e0b47b5d03aa3a1dc89842c0b906c","kind":"commit","published_at":"2025-05-15T09:23:47.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.11.3","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.3/manifests"},{"name":"1.11.2","sha":"048bc4f75545545e91b082a43bfa4a595f4a6d4d","kind":"commit","published_at":"2025-05-12T09:15:56.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.11.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.2/manifests"},{"name":"1.11.1","sha":"35fe98a0d63d697bcf5d8366c54e040e9f3a7461","kind":"commit","published_at":"2025-05-08T17:07:07.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.11.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.1/manifests"},{"name":"1.11.0","sha":"621ccea997bf318ee99c7f64ce19609e838615fa","kind":"commit","published_at":"2025-05-01T17:48:45.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.11.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.11.0/manifests"},{"name":"1.10.2","sha":"4d6197ac07776ab95a2d63a781514a75740cf746","kind":"commit","published_at":"2025-04-22T11:48:53.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.10.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.10.2/manifests"},{"name":"1.10.1","sha":"5b6d35eb12bebfe48f8fd160b56575ec8eac7a21","kind":"commit","published_at":"2025-04-18T10:59:22.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.10.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.10.1/manifests"},{"name":"1.10.0","sha":"64653f54bd69ec2f6703f7c1e0745f84d220bea7","kind":"commit","published_at":"2025-04-17T17:32:20.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.10.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.10.0/manifests"},{"name":"1.9.0","sha":"0d0af5402d04461b3464f415055988d17f29f7f6","kind":"commit","published_at":"2025-04-07T10:36:52.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.9.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.9.0/manifests"},{"name":"1.8.0","sha":"784012946dbc28f69708061863da6733f91c6696","kind":"commit","published_at":"2025-03-26T10:15:46.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.8.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.8.0/manifests"},{"name":"1.7.0","sha":"0fa2397174eba309b54575294d56754c52b13a65","kind":"commit","published_at":"2025-03-11T10:54:21.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.7.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.7.0/manifests"},{"name":"1.6.1","sha":"66e1508162d37c0b83b0637ebcd7f07946e3d210","kind":"commit","published_at":"2025-02-28T11:55:10.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.6.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"d5906b7cf206e2b66f4d8f843a24f213fe7a23dd","kind":"commit","published_at":"2025-02-24T09:17:26.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.6.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.6.0/manifests"},{"name":"1.5.0","sha":"423b62ba8a23aec53b6fb90213fc91285362e0ad","kind":"commit","published_at":"2025-02-12T14:30:58.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.5.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.5.0/manifests"},{"name":"1.4.1","sha":"87197fb4a7676dcf4d0f6ac1b91fb22e13c1f439","kind":"commit","published_at":"2025-01-24T14:51:53.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.4.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"8533f106bf2140a415a14bd982a4493a67439474","kind":"commit","published_at":"2025-01-23T13:56:58.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.4.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.4.0/manifests"},{"name":"1.3.2","sha":"cf4c592c8be4a52e3d9e159eb146bfe2f3f77aea","kind":"commit","published_at":"2025-01-22T11:44:11.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.3.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"1fb33e8117c5ca98eb7dcb5747f975828d316a4a","kind":"commit","published_at":"2025-01-21T12:56:38.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.3.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"438505b74ceaacfb7b28ab9e877c728ba5e19479","kind":"commit","published_at":"2025-01-20T15:32:26.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.3.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"405ee78d06bd609273e3601f08e11f0324fdb295","kind":"commit","published_at":"2025-01-20T15:25:59.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.2.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.2.0/manifests"},{"name":"1.1.1","sha":"00c7ab0f9da451ae236c05cc479c7ed8167c38b5","kind":"commit","published_at":"2025-01-10T10:17:07.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.1.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"3f178b2b7e2c6710353c650409f9ec01d5822ad7","kind":"commit","published_at":"2025-01-03T08:59:21.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.1.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.1.0/manifests"},{"name":"1.0.4","sha":"422a5359ee0bff943389eddf1d71ca23c32ab92f","kind":"commit","published_at":"2024-12-16T17:56:31.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.0.4","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"989550d5f890fe70f9c1cdaee1714fb408c780f0","kind":"commit","published_at":"2024-12-04T17:38:35.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.0.3","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"45af3820fabeec456fafc3ac44a5980d0512e10a","kind":"commit","published_at":"2024-12-04T14:15:39.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.0.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"105b310b184d8db2b736c13e6834b711e8f8555f","kind":"commit","published_at":"2024-11-26T14:45:21.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.0.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"cab95e53a054dfa5a0743d26ec33f6baa4765e25","kind":"tag","published_at":"2024-11-25T14:56:21.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/1.0.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/1.0.0/manifests"},{"name":"0.7.0","sha":"25d3123ac3381c5b76877cb18922b39e34fa123b","kind":"commit","published_at":"2024-11-20T21:29:20.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.7.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.7.0/manifests"},{"name":"0.6.1","sha":"96627096d9110c85aef8b3487fa626be7908a835","kind":"commit","published_at":"2024-11-20T18:18:18.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.6.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"1cb92b6246868666f160dc7cb66e789d02b2b182","kind":"commit","published_at":"2024-11-16T16:40:45.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.6.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"106d1c26b09514b36f00681baf147fc051c2df0e","kind":"commit","published_at":"2024-11-15T13:44:39.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.5.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"373b6f1d717e340bc7dd800d433cc640cf9e6eb5","kind":"commit","published_at":"2024-11-11T15:49:52.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.4.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.4.0/manifests"},{"name":"0.3.2","sha":"9334495bb3e68a90e46b431ce3e12da930874169","kind":"commit","published_at":"2024-11-07T13:40:22.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.3.2","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"a4031e2f5b8af03ecfe4e01f4bb30823489e6c07","kind":"commit","published_at":"2024-11-07T13:12:32.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.3.1","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"7372b8abbd519e0887c47a180740bb8213452fbe","kind":"commit","published_at":"2024-11-07T13:10:56.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.3.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"9b8bf3b3cce353edb8a1b3ae89bc153575c100c8","kind":"commit","published_at":"2024-11-06T10:45:49.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.2.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"00bcd2c4e6a54018c51e25e55d6cab988620157b","kind":"commit","published_at":"2024-10-23T15:28:02.000Z","download_url":"https://codeload.github.com/modelcontextprotocol/typescript-sdk/tar.gz/0.1.0","html_url":"https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/modelcontextprotocol/typescript-sdk@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-05-29T12:03:02.603Z","dependent_packages_count":0,"downloads":153282419,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":25.559294922388847,"dependent_packages_count":37.025603788476715,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":31.29244935543278},"purl":"pkg:npm/%40modelcontextprotocol/sdk","advisories":[{"uuid":"GSA_kwCzR0hTQS0zNDVwLTdjZzQtdjRjN84ABR9a","url":"https://github.com/advisories/GHSA-345p-7cg4-v4c7","title":"@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse","description":"### Summary\n\nCross-client data leak via two distinct issues: (1) reusing a single `StreamableHTTPServerTransport` across multiple client requests, and (2) reusing a single `McpServer`/`Server` instance across multiple transports. Both are most common in stateless deployments.\n\n### Impact\n\nThis advisory covers two related but distinct vulnerabilities. A deployment may be affected by one or both.\n\n#### Issue 1: Transport re-use\n\n**What happens:** When a single `StreamableHTTPServerTransport` instance handles multiple client requests, JSON-RPC message ID collisions cause responses to be routed to the wrong client's HTTP connection. The transport maintains an internal `requestId → stream` mapping, and since MCP client SDKs generate message IDs using an incrementing counter starting at 0, two clients produce identical IDs. The second client's request overwrites the first client's mapping entry, routing the response to the wrong HTTP stream.\n\n**What is affected:** All request types — `tools/call`, `resources/read`, `prompts/get`, etc. No server-initiated features are required to trigger this.\n\n**Conditions:**\n- A single `StreamableHTTPServerTransport` instance is reused across multiple client requests (most common in stateless mode without `sessionIdGenerator`)\n- Two or more clients send requests concurrently\n- Clients generate overlapping JSON-RPC message IDs (the SDK's default client uses an incrementing counter starting at 0)\n\n#### Issue 2: Server/Protocol re-use\n\n**What happens:** When a single `McpServer` (or `Server`) instance is `connect()`ed to multiple transports (one per client), the Protocol's internal `this._transport` reference is silently overwritten. The final response to a request is routed correctly (the Protocol captures the transport reference at request time), but any **server-to-client messages sent during request handling** use the shared `this._transport` reference, which may point to a different client's transport.\n\n**What is affected:** This depends on what features your server uses:\n\n  - **Final responses** (the return value from a tool/resource/prompt handler): Affected in most cases. The Protocol captures this._transport at [request-handling time](https://github.com/modelcontextprotocol/typescript-sdk/blob/main/packages/core/src/shared/protocol.ts#L760), not the transport that delivered the request. This means:\n    - If a request is already in-flight when a second connect() occurs (i.e., the request\n   arrived before the transport was overwritten), the captured reference is correct and\n  the response routes properly.\n    - If a request arrives on the old transport after a second connect() has overwritten\n  this._transport, the captured reference points to the new transport, and the response\n  is mis-routed. The requesting client will time out.\n- **Progress notifications** sent during tool execution via `sendNotification`: **Affected.** These are dispatched through `this._transport`. When the transport has been overwritten and message IDs collide on the new transport, notifications are routed to the wrong client's HTTP stream.\n- **Sampling** (`createMessage`) and **elicitation** requests sent during tool execution via `sendRequest`: **Affected.** Same mechanism — the request is sent to the wrong client.\n- **Spontaneous server-initiated notifications** (outside any request handler): **Affected.** These are sent to whichever client's transport was most recently connected.\n\n**Conditions:**\n- A single `McpServer`/`Server` instance is `connect()`ed to multiple transports across requests or sessions\n- Two or more clients connect concurrently\n- For in-request notifications/requests: message ID collision on the other transport is required for silent data leaking (the SDK's default client uses an incrementing counter starting at 0). Without collision, the transport will throw an error rather than misroute.\n- For spontaneous notifications: no collision needed, messages are always sent to the last-connected client's transport\n\n#### How to tell if you're affected\n\n- **You use `sessionIdGenerator` (stateful mode) with a new `McpServer` per session** → not affected by either issue. Each session has its own transport and server instance.\n- **You use `sessionIdGenerator` but share a single `McpServer` across sessions** → not affected by Issue 1 (transport re-use), but affected by Issue 2 (server re-use) if your tools send progress notifications, sampling, or elicitation during execution.\n- **You are in stateless mode and reuse both a transport and a server across requests** → affected by both issues; all request types can leak.\n- **You are in stateless mode and create a new transport per request, but reuse the server** → affected by Issue 2 only; safe if your tools only return results without sending progress notifications, sampling, or elicitation during execution.\n- **You create a new server + transport per request** → not affected.\n- **Single-client environments** (e.g., local development with one IDE) → not affected.\n\n### Patches\n\nThe fix (v1.26.0) adds runtime guards that turn silent data misrouting into immediate, actionable errors:\n\n1. `Protocol.connect()` now throws if the protocol is already connected to a transport, preventing silent transport overwriting (addresses Issue 2)\n2. Stateless `StreamableHTTPServerTransport.handleRequest()` now throws if called more than once, enforcing one-request-per-transport in stateless mode (addresses Issue 1)\n3. In-flight request handler abort controllers are cleaned up on `close()`, and `sendNotification`/`sendRequest` in handler extras check the abort signal before sending, preventing messages from leaking after a transport is replaced\n\nServers that were incorrectly reusing instances will now receive a clear error message directing them to create separate instances per connection.\n\n### Workarounds\n\nIf you cannot upgrade immediately, ensure your server creates fresh `McpServer` and transport instances for each request (stateless) or session (stateful):\n\n```typescript\n// Stateless mode: create new server + transport per request\napp.post('/mcp', async (req, res) =\u003e {\n  const server = new McpServer({ name: 'my-server', version: '1.0.0' });\n  // ... register tools, resources, etc.\n  const transport = new StreamableHTTPServerTransport({ sessionIdGenerator: undefined });\n  await server.connect(transport);\n  await transport.handleRequest(req, res);\n});\n\n// Stateful mode: create new server + transport per session\nconst sessions = new Map();\napp.post('/mcp', async (req, res) =\u003e {\n  const sessionId = req.headers['mcp-session-id'];\n  if (sessions.has(sessionId)) {\n    await sessions.get(sessionId).transport.handleRequest(req, res);\n  } else {\n    const server = new McpServer({ name: 'my-server', version: '1.0.0' });\n    // ... register tools, resources, etc.\n    const transport = new StreamableHTTPServerTransport({\n      sessionIdGenerator: () =\u003e randomUUID()\n    });\n    await server.connect(transport);\n    sessions.set(transport.sessionId, { server, transport });\n    await transport.handleRequest(req, res);\n  }\n});\n```","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-02-04T20:04:16.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.1,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N","references":["https://github.com/modelcontextprotocol/typescript-sdk/security/advisories/GHSA-345p-7cg4-v4c7","https://github.com/modelcontextprotocol/typescript-sdk/issues/204","https://github.com/modelcontextprotocol/typescript-sdk/issues/243","https://nvd.nist.gov/vuln/detail/CVE-2026-25536","https://github.com/advisories/GHSA-345p-7cg4-v4c7"],"source_kind":"github","identifiers":["GHSA-345p-7cg4-v4c7","CVE-2026-25536"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-02-04T21:00:08.403Z","updated_at":"2026-04-23T09:01:41.141Z","epss_percentage":0.00016,"epss_percentile":0.0356,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zNDVwLTdjZzQtdjRjN84ABR9a","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zNDVwLTdjZzQtdjRjN84ABR9a","packages":[{"ecosystem":"npm","package_name":"@modelcontextprotocol/sdk","versions":[{"first_patched_version":"1.26.0","vulnerable_version_range":"\u003e= 1.10.0, \u003c= 1.25.3"}],"purl":"pkg:npm/%40modelcontextprotocol%2Fsdk"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zNDVwLTdjZzQtdjRjN84ABR9a/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS04cjlxLTd2M2otanI0Z84ABQs_","url":"https://github.com/advisories/GHSA-8r9q-7v3j-jr4g","title":"Anthropic's MCP TypeScript SDK has a ReDoS vulnerability","description":"### Impact\n\nA ReDoS vulnerability in the `UriTemplate` class allows attackers to cause denial of service. The `partToRegExp()` function generates a regex pattern with nested quantifiers (`([^/]+(?:,[^/]+)*)`) for exploded template variables (e.g., `{/id*}`, `{?tags*}`), causing catastrophic backtracking on malicious input.\n\n**Who is affected:** MCP servers that register resource templates with exploded array patterns and accept requests from untrusted clients.\n\n**Attack result:** An attacker sends a crafted URI via `resources/read` request, causing 100% CPU utilization, server hang/crash, and denial of service for all clients.\n\n### Affected Versions\n\nAll versions of `@modelcontextprotocol/sdk` prior to the patched release.\n\n### Patches\n\nv1.25.2 contains b392f02ffcf37c088dbd114fedf25026ec3913d3 the fix modifies the regex pattern to prevent backtracking.\n\n### Workarounds\n\n- Avoid using exploded patterns (`{/id*}`, `{?tags*}`) in resource templates\n- Implement request timeouts and rate limiting\n- Validate URIs before processing to reject suspicious patterns","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-01-05T21:30:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2026-0621","https://github.com/modelcontextprotocol/typescript-sdk/issues/965","https://www.vulncheck.com/advisories/mcp-typescript-sdk-uritemplate-exploded-array-pattern-redos","https://github.com/modelcontextprotocol/typescript-sdk/security/advisories/GHSA-cqwc-fm46-7fff","https://github.com/modelcontextprotocol/typescript-sdk/commit/b392f02ffcf37c088dbd114fedf25026ec3913d3","https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/v1.25.2","https://github.com/advisories/GHSA-8r9q-7v3j-jr4g"],"source_kind":"github","identifiers":["GHSA-8r9q-7v3j-jr4g","CVE-2026-0621"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-01-06T22:00:07.571Z","updated_at":"2026-05-28T19:04:21.122Z","epss_percentage":0.00047,"epss_percentile":0.1458,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04cjlxLTd2M2otanI0Z84ABQs_","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS04cjlxLTd2M2otanI0Z84ABQs_","packages":[{"ecosystem":"npm","package_name":"@modelcontextprotocol/sdk","versions":[{"first_patched_version":"1.25.2","vulnerable_version_range":"\u003c 1.25.2"}],"purl":"pkg:npm/%40modelcontextprotocol%2Fsdk"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04cjlxLTd2M2otanI0Z84ABQs_/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS13NDhxLWN2NzMtbXg0d84ABPHi","url":"https://github.com/advisories/GHSA-w48q-cv73-mx4w","title":"Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default","description":"The Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default for HTTP-based servers. When an HTTP-based MCP server is run on localhost without authentication with `StreamableHTTPServerTransport` or `SSEServerTransport` and has not enabled `enableDnsRebindingProtection`, a malicious website could exploit DNS rebinding to bypass same-origin policy restrictions and send requests to the local MCP server. This could allow an attacker to invoke tools or access resources exposed by the MCP server on behalf of the user in those limited circumstances.\n\nNote that running HTTP-based MCP servers locally without authentication is not recommended per MCP security best practices. This issue does not affect servers using stdio transport.\n\nServers created via `createMcpExpressApp()` now have this protection enabled by default when binding to localhost. Users with custom Express configurations are advised to update to version `1.24.0` and apply the exported `hostHeaderValidation()` middleware when running an unauthenticated server on localhost.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-12-02T16:51:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.6,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N","references":["https://github.com/modelcontextprotocol/typescript-sdk/security/advisories/GHSA-w48q-cv73-mx4w","https://github.com/modelcontextprotocol/typescript-sdk/pull/1205","https://github.com/modelcontextprotocol/typescript-sdk/commit/608360047dc6899f1cf4f0226eb62fe7b11b3898","https://nvd.nist.gov/vuln/detail/CVE-2025-66414","https://github.com/modelcontextprotocol/typescript-sdk/commit/09623e2aa5044f9e9da62c73d820a8250b9d97ed","https://github.com/advisories/GHSA-w48q-cv73-mx4w"],"source_kind":"github","identifiers":["GHSA-w48q-cv73-mx4w","CVE-2025-66414"],"repository_url":null,"blast_radius":0.0,"created_at":"2025-12-02T17:00:08.489Z","updated_at":"2026-05-27T16:03:53.038Z","epss_percentage":0.0004,"epss_percentile":0.12058,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13NDhxLWN2NzMtbXg0d84ABPHi","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13NDhxLWN2NzMtbXg0d84ABPHi","packages":[{"ecosystem":"npm","package_name":"@modelcontextprotocol/sdk","versions":[{"first_patched_version":"1.24.0","vulnerable_version_range":"\u003c 1.24.0"}],"purl":"pkg:npm/%40modelcontextprotocol%2Fsdk"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13NDhxLWN2NzMtbXg0d84ABPHi/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@modelcontextprotocol/sdk","docker_dependents_count":4,"docker_downloads_count":157149211,"usage_url":"https://repos.ecosyste.ms/usage/npm/@modelcontextprotocol/sdk","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@modelcontextprotocol/sdk/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-29T00:02:12.435Z","issues_count":461,"pull_requests_count":870,"avg_time_to_close_issue":1451963.6949152541,"avg_time_to_close_pull_request":1083633.1538461538,"issues_closed_count":118,"pull_requests_closed_count":572,"pull_request_authors_count":261,"issue_authors_count":349,"avg_comments_per_issue":0.8091106290672451,"avg_comments_per_pull_request":1.306896551724138,"merged_pull_requests_count":382,"bot_issues_count":1,"bot_pull_requests_count":8,"past_year_issues_count":185,"past_year_pull_requests_count":392,"past_year_avg_time_to_close_issue":1469389.2162162163,"past_year_avg_time_to_close_pull_request":700176.6263157895,"past_year_issues_closed_count":37,"past_year_pull_requests_closed_count":190,"past_year_pull_request_authors_count":128,"past_year_issue_authors_count":150,"past_year_avg_comments_per_issue":0.4918918918918919,"past_year_avg_comments_per_pull_request":1.6173469387755102,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":121,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Ftypescript-sdk/issues","maintainers":[{"login":"jspahrsummers","count":89,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jspahrsummers"},{"login":"jerome3o-anthropic","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jerome3o-anthropic"},{"login":"ashwin-ant","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashwin-ant"},{"login":"cliffhall","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cliffhall"},{"login":"dsp-ant","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dsp-ant"},{"login":"olaservo","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olaservo"},{"login":"pcarleton","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pcarleton"},{"login":"calclavia","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calclavia"},{"login":"samuelcolvin","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/samuelcolvin"},{"login":"domdomegg","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/domdomegg"},{"login":"evalstate","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/evalstate"}],"active_maintainers":[{"login":"jerome3o-anthropic","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jerome3o-anthropic"},{"login":"cliffhall","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cliffhall"},{"login":"ashwin-ant","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashwin-ant"},{"login":"pcarleton","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pcarleton"},{"login":"calclavia","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calclavia"},{"login":"olaservo","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olaservo"},{"login":"domdomegg","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/domdomegg"},{"login":"dsp-ant","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dsp-ant"},{"login":"evalstate","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/evalstate"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@modelcontextprotocol%2Fsdk/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@modelcontextprotocol%2Fsdk/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@modelcontextprotocol%2Fsdk/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@modelcontextprotocol%2Fsdk/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@modelcontextprotocol%2Fsdk/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@modelcontextprotocol%2Fsdk/codemeta","maintainers":[{"uuid":"ochafik","login":"ochafik","name":null,"email":"olivier.chafik@gmail.com","url":null,"packages_count":39,"html_url":"https://www.npmjs.com/~ochafik","role":null,"created_at":"2026-02-11T04:02:22.719Z","updated_at":"2026-02-11T04:02:22.719Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ochafik/packages"},{"uuid":"pcarleton","login":"pcarleton","name":null,"email":"paulcarletonjr@gmail.com","url":null,"packages_count":39,"html_url":"https://www.npmjs.com/~pcarleton","role":null,"created_at":"2025-11-07T15:11:41.787Z","updated_at":"2025-11-07T15:11:41.787Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/pcarleton/packages"},{"uuid":"jspahrsummers","login":"jspahrsummers","name":null,"email":"justin@jspahrsummers.com","url":null,"packages_count":57,"html_url":"https://www.npmjs.com/~jspahrsummers","role":null,"created_at":"2024-11-11T15:55:11.046Z","updated_at":"2024-11-11T15:55:11.046Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jspahrsummers/packages"},{"uuid":"thedsp","login":"thedsp","name":null,"email":"experimentalworks@gmail.com","url":null,"packages_count":50,"html_url":"https://www.npmjs.com/~thedsp","role":null,"created_at":"2024-11-16T16:45:12.536Z","updated_at":"2024-11-16T16:45:12.536Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/thedsp/packages"},{"uuid":"ashwin-ant","login":"ashwin-ant","name":null,"email":"ashwin@anthropic.com","url":null,"packages_count":50,"html_url":"https://www.npmjs.com/~ashwin-ant","role":null,"created_at":"2024-11-20T21:37:41.261Z","updated_at":"2024-11-20T21:37:41.261Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ashwin-ant/packages"},{"uuid":"fweinberger","login":"fweinberger","name":null,"email":"fweinberger@anthropic.com","url":null,"packages_count":37,"html_url":"https://www.npmjs.com/~fweinberger","role":null,"created_at":"2026-02-11T04:02:22.604Z","updated_at":"2026-02-11T04:02:22.604Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/fweinberger/packages"}]}