Skip to content

docs: clarify server description and instructions#2697

Open
looooown2006 wants to merge 1 commit into
modelcontextprotocol:mainfrom
looooown2006:docs/server-description-instructions-2146
Open

docs: clarify server description and instructions#2697
looooown2006 wants to merge 1 commit into
modelcontextprotocol:mainfrom
looooown2006:docs/server-description-instructions-2146

Conversation

@looooown2006
Copy link
Copy Markdown

Clarifies how servers and clients should treat serverInfo.description and initialize-result instructions.

The new text distinguishes server discovery/selection metadata from model-facing usage guidance, and notes that instructions should provide server-level guidance without duplicating individual tool, resource, or prompt descriptions.

Addresses #2146.

Note: I saw #2602, which adds a broader server instructions guide. This PR is intentionally narrower: it updates the lifecycle/specification text in both the current dated spec and draft spec, so it can complement that guide rather than replace it.

Verification:

  • npx prettier --check docs/specification/2025-11-25/basic/lifecycle.mdx docs/specification/draft/basic/lifecycle.mdx
  • npm run check:docs:js-comments
  • git diff --check

Note: npm run check:docs:links was attempted but timed out after 5 minutes during the full-site link check.

@looooown2006 looooown2006 marked this pull request as ready for review May 8, 2026 06:22
@looooown2006 looooown2006 requested a review from a team as a code owner May 8, 2026 06:22
@looooown2006 looooown2006 force-pushed the docs/server-description-instructions-2146 branch from c2a8050 to 9572609 Compare May 11, 2026 17:43
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.

1 participant