Back to Explore

modelcontextprotocol/typescript-sdk

GitHub
10 updates · last 90 days1 watchersOpen source

Last release: 2 months ago

The MCP TypeScript SDK is the official TypeScript implementation for building Model Context Protocol servers and clients for Node.js, Bun, and Deno. It provides server and client libraries plus optional middleware adapters to wire MCP into runtimes like Node.js HTTP, Express, and Hono. It is useful if you want to expose or consume MCP tools, resources, and prompts from a TypeScript app.

Project status

  • The modelcontextprotocol/typescript-sdk upstream appears actively maintained, with a very recent upstream push (2026-06-07) and multiple alpha updates in April 2026.
  • The apparent update cadence in the provided history is fast for the alpha series, with @modelcontextprotocol/server and @modelcontextprotocol/node both moving from alpha.1 to alpha.2 within the same day (2026-04-01), suggesting active iteration and follow-up fixes.

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • @modelcontextprotocol/fastify@2.0.0-alpha.2

    2 months ago

    Release @modelcontextprotocol/fastify@2.0.0-alpha.2 is a patch release focused on fixing TypeScript build output for export resolution (tsdown). The accompanying diff also updates tsdown configuration across several packages, and bumps @modelcontextprotocol/server to 2.0.0-alpha.2.

  • @modelcontextprotocol/server@2.0.0-alpha.2

    2 months ago

    This release (@modelcontextprotocol/server@2.0.0-alpha.2) is a patch bump focused on a “tsdown exports resolution fix” (PR #1840). The code changes indicate build-time tooling/config updates, not explicit runtime API changes.

  • @modelcontextprotocol/hono@2.0.0-alpha.2

    2 months ago

    This release is a patch bump of @modelcontextprotocol/hono@2.0.0-alpha.2. The documented change is a tsdown exports resolution fix, along with updated workspace dependencies on @modelcontextprotocol/server@2.0.0-alpha.2.

  • @modelcontextprotocol/express@2.0.0-alpha.2

    2 months ago

    This release (@modelcontextprotocol/express@2.0.0-alpha.2) is described as a patch focused on fixing tsdown exports resolution, with a dependency bump to @modelcontextprotocol/server@2.0.0-alpha.2. The code diff shows only build and packaging configuration changes, not runtime API changes.

  • @modelcontextprotocol/node@2.0.0-alpha.2

    2 months ago

    This alpha.2 release is a patch focused on fixing tsdown exports resolution and bumping the dependent @modelcontextprotocol/server package to alpha.2. The release notes do not mention any build-tooling configuration changes beyond the exports resolution fix.

  • @modelcontextprotocol/hono@2.0.0-alpha.1

    2 months ago

    This release (@modelcontextprotocol/hono@2.0.0-alpha.1) is labeled as a patch update and focuses on build and package-manager housekeeping. It removes npm references and standardizes on pnpm, alongside an updated dependency on @modelcontextprotocol/server.

  • @modelcontextprotocol/server@2.0.0-alpha.1

    2 months ago

    This alpha release updates MCP error handling to match the spec for unknown tools and unknown resources, including new protocol error codes. It also introduces Standard Schema support for tool and prompt schema registration, but includes several breaking API and type changes (especially around task orchestration configuration and experimental task APIs).

    BreakingSecurityFeatures
  • @modelcontextprotocol/fastify@2.0.0-alpha.1

    2 months ago

    This alpha release adds a Fastify middleware adapter for MCP servers, matching the existing integration patterns used by other web frameworks. It also pulls in updated dependencies, including an update to @modelcontextprotocol/server.

    Features
  • @modelcontextprotocol/express@2.0.0-alpha.1

    2 months ago

    This alpha release adds a new configuration option, `jsonLimit`, to `createMcpExpressApp`, allowing you to control the JSON request body size limit. It also updates package manager guidance to use pnpm and bumps the related `@modelcontextprotocol/server` dependency to `2.0.0-alpha.1`.

    Features
  • @modelcontextprotocol/node@2.0.0-alpha.1

    2 months ago

    This release focuses on dependency and compatibility fixes for @modelcontextprotocol/node. It also removes deprecated method signatures for .tool, .prompt, and .resource, and includes a Hono integration change to avoid overriding the global Response object (important for frameworks like Next.js).

    Breaking