Skip to content

Commit 6abaa05

Browse files
kurtisvgbhosmer-ant
andcommitted
Apply suggestions from code review
Co-authored-by: bhosmer-ant <[email protected]>
1 parent cf9984e commit 6abaa05

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

docs/specification/draft/basic/lifecycle.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,11 @@ If using HTTP, the client **MUST** include the `MCP-Protocol-Version:
142142
<protocol-version>` HTTP header during any subsequent requests to the MCP
143143
server, allowing the MCP server to respond based on the MCP protocol version.
144144

145+
The protocol version sent by the client **SHOULD** be the one negotiated during [initialization](https://modelcontextprotocol.io/specification/draft/basic/lifecycle#initialization).
146+
145147
If the server receives a request with a missing, invalid, or unsupported
146148
MCP-Protocol-VERSION, it **MUST** respond with `400 Bad Request`.
147-
149+
For example: `MCP-Protocol-Version: 2024-11-05`
148150
#### Capability Negotiation
149151

150152
Client and server capabilities establish which optional protocol features will be

0 commit comments

Comments
 (0)