Skip to content

docs: reflect feature lifecycle deprecations and the Tasks recategorization#3064

Draft
claude[bot] wants to merge 4 commits into
docs/2026-07-28-releasefrom
claude/rc-deprecations
Draft

docs: reflect feature lifecycle deprecations and the Tasks recategorization#3064
claude[bot] wants to merge 4 commits into
docs/2026-07-28-releasefrom
claude/rc-deprecations

Conversation

@claude

@claude claude Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Requested by Den Delimarsky · Slack thread

The architecture page used to list Tasks as an experimental core primitive and now describes it as an optional protocol extension with links to the extension docs. The local-server troubleshooting steps used to say the Claude Desktop log files contain error output from a server, and they now explain that stdio servers may send all of their logging to stderr. The registry guide and the Java client and server guides now note that the HTTP+SSE transport is deprecated and point readers to Streamable HTTP. A follow-up sweep also cleaned up remaining Tasks, SSE transport, and client logging references in the community, roadmap, tutorial, and architecture pages.

Motivation and Context

This bundle is part of preparing the docs for the 2026-07-28 release. The draft specification moved Tasks out of core into the official io.modelcontextprotocol/tasks extension, but the architecture page still presented Tasks as an experimental core primitive. The spec also describes stderr as a channel stdio servers may use for any logging and marks the HTTP+SSE transport as deprecated, while the troubleshooting and transport guidance still reflected the earlier state.

Closes #3036
Closes #3037
Closes #3045

How Has This Been Tested?

Documentation-only change. npm install succeeded, a prettier check on the touched files passed, and the full npm run check:docs passed (format, js-comments, and mint broken-links reported no broken links).

Breaking Changes

None.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

This bundle edits docs/docs/draft/learn/architecture.mdx, which other rc-high-priority bundle PRs also touch, so merge order may need care.

AI assistance disclosure: this PR and its documentation changes were drafted by Claude Code, and the diff receives human review before merge.


Generated by Claude Code

claude added 3 commits July 10, 2026 07:30
Tasks moved out of the core protocol into an official extension for the
2026-07-28 release. Point the architecture page at the Tasks extension
instead of listing Tasks as an experimental core utility, and group
Tasks with MCP Apps as extensions in the SDK tiering page.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WBaED7Rta4YsYVz66Qoru
The draft spec lets stdio servers write any logging to stderr and tells
clients not to assume stderr output indicates errors. Update the two
develop guides that still described the Claude Desktop per-server log
files as error-only.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WBaED7Rta4YsYVz66Qoru
The 2026-07-28 draft reclassifies the HTTP+SSE transport as Deprecated
under the feature lifecycle policy. Recommend Streamable HTTP on the
registry remote-servers page and caveat the SSE-based Spring starters
in the build-client and build-server guides, linking the deprecated
features registry.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WBaED7Rta4YsYVz66Qoru
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant