Title: docs: convert bold cross-references into links, link SEP and RFC mentions by maxisbey · Pull Request #3017 · modelcontextprotocol/python-sdk · GitHub
Open Graph Title: docs: convert bold cross-references into links, link SEP and RFC mentions by maxisbey · Pull Request #3017 · modelcontextprotocol/python-sdk
X Title: docs: convert bold cross-references into links, link SEP and RFC mentions by maxisbey · Pull Request #3017 · modelcontextprotocol/python-sdk
Description: The book's bold chapter names (Multi-round-trip requests, The Context, ...) were placeholder cross-references from the docs rewrite (#2978), deliberately left unlinked and listed there as a follow-up. This converts the genuine chapter pointers into real links and makes external references clickable. What changed (33 files, 158 lines — all single-line link substitutions, no prose rewording): Bold chapter references that point the reader at another page become bold-wrapped page-relative links: **[Multi-round-trip requests](../advanced/multi-round-trip.md)**. Bold that names a concept rather than a chapter (the tools/resources/prompts primitives, Inspector tab names, a page's own topic) stays plain bold — judged per occurrence, leaning toward under-linking over mislinking. SEP mentions link to the proposal in the spec repo. One wrinkle: several SEPs were filed directly as spec PRs, so the SEP number is the PR number (414, 837, 2164, 2243, 2350, 2352, 2468, 2577), while others are issues (990, 1686). Links use each SEP's canonical URL; a few existing links that relied on GitHub's issues-to-pull redirect were retargeted to the canonical form. RFC mentions link to their datatracker pages (first mention per section), and the installation page's three unlinked dependencies get PyPI links to match the rest of that list. Verification: mkdocs build --strict green, markdownlint/pre-commit pass, tests/docs_src/ unaffected (562 passed). Every added internal link was checked against the destination page's H1, and every SEP link target was verified against the actual issue/PR title via the GitHub API. One known leftover, deliberately untouched: docs/tutorial/index.md references an Advanced User Guide chapter that doesn't exist under any name (the advanced section has no index page) — fixing that needs a wording decision, not a link. AI Disclaimer
Open Graph Description: The book's bold chapter names (Multi-round-trip requests, The Context, ...) were placeholder cross-references from the docs rewrite (#2978), deliberately left unlinked and listed there as a fol...
X Description: The book's bold chapter names (Multi-round-trip requests, The Context, ...) were placeholder cross-references from the docs rewrite (#2978), deliberately left unlinked and listed there as a...
Opengraph URL: https://github.com/modelcontextprotocol/python-sdk/pull/3017
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:feb15a0e-b324-86a4-0239-ef61f386f98d |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | E0EC:775C1:6E0711:714363:6A59EAAE |
| html-safe-nonce | c1e1d8b3f0d704f6769043eae1b6cbe951fcfcf44fcdc361437d8667bf1663da |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMEVDOjc3NUMxOjZFMDcxMTo3MTQzNjM6NkE1OUVBQUUiLCJ2aXNpdG9yX2lkIjoiOTkxMTQ5MDExOTc2NzEwODMwIiwicmVnaW9uX2VkZ2UiOiJzZWEiLCJyZWdpb25fcmVuZGVyIjoic2VhIn0= |
| visitor-hmac | 858d0dc8d1f2c4ffa6b0755f1c09a922337fdc8f7bab0c49c37b5823fc71c47b |
| hovercard-subject-tag | pull_request:3954440785 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/modelcontextprotocol/python-sdk/pull/3017/files |
| twitter:image | https://avatars.githubusercontent.com/u/224885523?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/224885523?s=400&v=4 |
| og:image:alt | The book's bold chapter names (Multi-round-trip requests, The Context, ...) were placeholder cross-references from the docs rewrite (#2978), deliberately left unlinked and listed there as a fol... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | ba3976babb66479b1c943a8edc0777d96157da48fadc0161f9ddb219deee8353 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/modelcontextprotocol/python-sdk git https://github.com/modelcontextprotocol/python-sdk.git |
| octolytics-dimension-user_id | 182288589 |
| octolytics-dimension-user_login | modelcontextprotocol |
| octolytics-dimension-repository_id | 862584018 |
| octolytics-dimension-repository_nwo | modelcontextprotocol/python-sdk |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 862584018 |
| octolytics-dimension-repository_network_root_nwo | modelcontextprotocol/python-sdk |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 32bf0b7849e1b6561059cca2cb03568251960859 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width