Skip to content

Commit 7f38d3c

Browse files
committed
docs: clarify protocol constraints for notifications in shared metadata validation
1 parent 2cc5fde commit 7f38d3c

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

mcp/shared.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,8 @@ func validateRequestMeta(req *jsonrpc.Request) (*validatedMeta, error) {
503503
if !ok {
504504
return &validatedMeta{usesNewProtocol: false, initializeParams: nil}, nil
505505
}
506-
// Notifications do not carry full client identity
506+
// Notifications do not carry full client identity. In new protocol, only cancel notification
507+
// is allowed in STDIO.
507508
if !req.IsCall() {
508509
return &validatedMeta{usesNewProtocol: true, initializeParams: nil}, nil
509510
}

0 commit comments

Comments
 (0)