docs: fix stub pages and improve docs structure by felixweinberger · Pull Request #2101 · modelcontextprotocol/python-sdk

Base automatically changed from fweinberger/v1x-docs-completion to v1.x

February 23, 2026 14:57
Fill Under Construction stubs by moving content from server.md:
- authorization.md: server-side TokenVerifier + client-side OAuthClientProvider
  (moved from server.md and client.md)
- low-level-server.md: low-level Server API, lifespan, structured output,
  direct CallToolResult, pagination (moved from server.md)

Delete concepts.md (redundant with server.md core concepts section).

Update mkdocs.yml nav to include server.md, client.md, protocol.md
(previously missing from deployed docs site).

server.md: 2189 -> 1635 lines.
- Fix Icon sizes type: str -> list[str]
- Remove fabricated validation_error field from ElicitationResult docs
- Fix isinstance check: TextContent -> TextResourceContents for resource contents
- Update all spec version links to 2025-11-25

@maxisbey maxisbey marked this pull request as ready for review

February 23, 2026 15:13

maxisbey

@maxisbey maxisbey deleted the fweinberger/v1x-docs-structure branch

February 23, 2026 15:18