Skip to content

Align with spec #3002: optional clientInfo, serverInfo in result _meta - #3143

Merged
maxisbey merged 17 commits into
mainfrom
spec-update
Jul 23, 2026
Merged

Align with spec #3002: optional clientInfo, serverInfo in result _meta#3143
maxisbey merged 17 commits into
mainfrom
spec-update

Bump conformance referee to da56f663 and reconcile baselines

8eb8d70
Select commit
Loading
Failed to load commit list.
Claude / Claude Code Review completed Jul 22, 2026 in 14m 7s

Code review found 1 potential issue

Found 5 candidates, confirmed 1. See review comments for details.

Details

Severity Count
🔴 Important 0
🟡 Nit 1
🟣 Pre-existing 0
Severity File:Line Issue
🟡 Nit docs/advanced/low-level-server.md:102-111 Doc shows serverInfo stamp version the tutorial server does not produce

Annotations

Check warning on line 111 in docs/advanced/low-level-server.md

See this annotation in the file changed.

@claude claude / Claude Code Review

Doc shows serverInfo stamp version the tutorial server does not produce

The fenced JSON is introduced as the literal call result ("Call it and the result carries both representations"), but docs_src/lowlevel/tutorial003.py constructs Server("Bookshop", ...) with no version= argument, so the stamped serverInfo version falls back to the installed mcp package version (a commit-dependent 2.0.0bX string) — a reader running the tutorial never sees the shown "2.0.0". Consider pinning version="2.0.0" on the tutorial server (as tests/interaction/transports/test_hosting_http_