Skip to content

docs: update client capabilities for MCP 2026-07-28 - #752

Open
dawNotPoi wants to merge 1 commit into
modelcontextprotocol:mainfrom
dawNotPoi:docs/742-mcp-2026-07-28-capabilities
Open

docs: update client capabilities for MCP 2026-07-28#752
dawNotPoi wants to merge 1 commit into
modelcontextprotocol:mainfrom
dawNotPoi:docs/742-mcp-2026-07-28-capabilities

Conversation

@dawNotPoi

@dawNotPoi dawNotPoi commented Aug 23, 2026

Copy link
Copy Markdown

Summary

  • document the MCP 2026-07-28 request-scoped UI capability under _meta["io.modelcontextprotocol/clientCapabilities"].extensions on every request
  • preserve the MCP 2025-11-25 initialize compatibility example for earlier protocol versions
  • distinguish client-to-server capability advertisement from the View-to-Host ui/initialize handshake and its params.appCapabilities layer
  • update server guidance to evaluate capabilities per request and degrade gracefully when UI support is absent

Validation

  • npm run build
  • npm test (373 passed, 2 skipped)
  • npm run prettier
  • npm run build:all (pre-commit hook)
  • parsed the added JSON examples successfully
  • verified the linked MCP 2026-07-28 metadata page returns HTTP 200
  • git diff --check

Fixes #742

@dawNotPoi
dawNotPoi marked this pull request as ready for review August 23, 2026 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Documentation for MCP Apps does not match 2026-07-28 specification

1 participant