Skip to content

Comments

docs: fix stub pages and improve docs structure#2101

Merged
maxisbey merged 2 commits intov1.xfrom
fweinberger/v1x-docs-structure
Feb 23, 2026
Merged

docs: fix stub pages and improve docs structure#2101
maxisbey merged 2 commits intov1.xfrom
fweinberger/v1x-docs-structure

Conversation

@felixweinberger
Copy link
Contributor

Stacked on #2090.

Motivation and Context

Three docs pages were "Under Construction" stubs linked from README and the mkdocs nav. Also, server.md/client.md/protocol.md were missing from the mkdocs nav entirely.

How Has This Been Tested?

Documentation-only change. Content moved between files, no new prose.

Breaking Changes

None.

Types of changes

  • 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

Filled stub pages:

  • authorization.md — moved server-side auth from server.md + client-side OAuth from client.md
  • low-level-server.md — moved low-level Server API, pagination from server.md

Deleted: concepts.md (redundant with server.md core concepts)

Fixed mkdocs.yml: added server.md, client.md, protocol.md to nav

server.md: 2188 -> 1635 lines (auth + low-level content moved to dedicated pages)

@felixweinberger felixweinberger force-pushed the fweinberger/v1x-docs-structure branch 2 times, most recently from fab5758 to ed4e22b Compare February 19, 2026 17:45
@felixweinberger felixweinberger force-pushed the fweinberger/v1x-docs-completion branch from e971259 to fbe6335 Compare February 19, 2026 18:24
@felixweinberger felixweinberger force-pushed the fweinberger/v1x-docs-structure branch from ed4e22b to 71b4a0e Compare February 19, 2026 18:25
@maxisbey maxisbey force-pushed the fweinberger/v1x-docs-completion branch from fbe6335 to c36602a Compare February 23, 2026 14:18
Base automatically changed from fweinberger/v1x-docs-completion to v1.x February 23, 2026 14:57
felixweinberger and others added 2 commits February 23, 2026 15:10
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 force-pushed the fweinberger/v1x-docs-structure branch from 0371cab to 09a137a Compare February 23, 2026 15:10
@maxisbey maxisbey marked this pull request as ready for review February 23, 2026 15:13
@maxisbey maxisbey enabled auto-merge (squash) February 23, 2026 15:13
@maxisbey maxisbey merged commit 1f9fb34 into v1.x Feb 23, 2026
37 of 41 checks passed
@maxisbey maxisbey deleted the fweinberger/v1x-docs-structure branch February 23, 2026 15:18
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.

2 participants