Skip to content

[Agents] Add MCP SDK v2 migration guide#32175

Draft
mattzcarey wants to merge 5 commits into
productionfrom
docs/agents-mcp-sdk-v2-migration
Draft

[Agents] Add MCP SDK v2 migration guide#32175
mattzcarey wants to merge 5 commits into
productionfrom
docs/agents-mcp-sdk-v2-migration

Conversation

@mattzcarey

@mattzcarey mattzcarey commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds an Agents SDK migration guide for the split MCP TypeScript SDK v2 packages and updates the MCP server, client, transport, tools, authorization, and Code Mode references.

The documentation now distinguishes:

  • Stateless server/client APIs through agents/mcp/server and agents/mcp/client;
  • Legacy compatibility on the Stateless handler;
  • Legacy stateful APIs through agents/mcp;
  • Stateless Elicitation, which works through multi-round-trip requests (MRTR);
  • Legacy Elicitation, which uses pushed requests over a sessionful transport.

It also documents SDK beta.5, the direct @modelcontextprotocol/server constructor import, the isolated Stateless bundle, Origin validation delegation, the optional Code Mode peer, and both elicitation examples.

Related implementation: cloudflare/agents#1557. Fixes cloudflare/agents#1848.

Validation

  • pnpm run format
  • pnpm run format:core:check
  • pnpm run check
  • pnpm run lint
  • Full site build reached static rendering but stopped on the existing unrelated /flagship/reference/wrangler-commands namespace error.

Documentation checklist

  • Includes a changelog entry.
  • Follows the documentation style guide.
  • Links to the implementation and tracked issue.

@github-actions github-actions Bot added product:changelog product:agents Build and deploy AI-powered Agents on Cloudflare that can act autonomously. size/xl labels Jul 20, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
/src/content/changelog/ @cloudflare/pm-changelogs, @cloudflare/product-owners
/src/content/docs/agents/ @irvinebroque, @rita3ko, @elithrar, @thomasgauvin, @threepointone, @whoiskatrin, @cloudflare/product-owners, @cloudflare/ai-agents, @cloudflare/dev-plat-leads

Comment thread src/content/changelog/agents/2026-07-20-agents-sdk-v0.18.0-mcp-sdk-v2.mdx Outdated
Comment thread src/content/changelog/agents/2026-07-20-agents-sdk-v0.18.0-mcp-sdk-v2.mdx Outdated
Comment thread src/content/changelog/agents/2026-07-20-agents-sdk-v0.18.0-mcp-sdk-v2.mdx Outdated
Comment thread src/content/docs/agents/model-context-protocol/protocol/transport.mdx Outdated
- clarify stateless MCP 2026-07-28 release naming\n- tighten McpAgent migration guidance\n- remove unnecessary deprecation and beta caveats
@github-actions

github-actions Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

Preview URL: https://a1c302c5.preview.developers.cloudflare.com
Preview Branch URL: https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com

Files with changes (up to 15)

Original Link Updated Link
https://developers.cloudflare.com/agents/model-context-protocol/apis/handler-api/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/agents/model-context-protocol/apis/handler-api/
https://developers.cloudflare.com/agents/model-context-protocol/guides/migrate-to-mcp-sdk-v2/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/agents/model-context-protocol/guides/migrate-to-mcp-sdk-v2/
https://developers.cloudflare.com/changelog/post/2026-07-20-agents-sdk-v0180-mcp-sdk-v2/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/changelog/post/2026-07-20-agents-sdk-v0180-mcp-sdk-v2/
https://developers.cloudflare.com/agents/model-context-protocol/protocol/tools/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/agents/model-context-protocol/protocol/tools/
https://developers.cloudflare.com/agents/model-context-protocol/protocol/transport/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/agents/model-context-protocol/protocol/transport/
https://developers.cloudflare.com/agents/model-context-protocol/protocol/authorization/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/agents/model-context-protocol/protocol/authorization/
https://developers.cloudflare.com/agents/model-context-protocol/guides/remote-mcp-server/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/agents/model-context-protocol/guides/remote-mcp-server/
https://developers.cloudflare.com/agents/model-context-protocol/apis/agent-api/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/agents/model-context-protocol/apis/agent-api/
https://developers.cloudflare.com/agents/model-context-protocol/apis/client-api/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/agents/model-context-protocol/apis/client-api/
https://developers.cloudflare.com/agents/model-context-protocol/guides/build-codemode-mcp-server/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/agents/model-context-protocol/guides/build-codemode-mcp-server/
https://developers.cloudflare.com/agents/model-context-protocol/guides/build-codemode-openapi-mcp-server/ https://docs-agents-mcp-sdk-v2-migration.preview.developers.cloudflare.com/agents/model-context-protocol/guides/build-codemode-openapi-mcp-server/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

product:agents Build and deploy AI-powered Agents on Cloudflare that can act autonomously. product:changelog size/xl

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MCP v2 typescript sdk

7 participants