diff --git a/mcp/server.go b/mcp/server.go index e0f691dc..a1ba2be9 100644 --- a/mcp/server.go +++ b/mcp/server.go @@ -540,7 +540,7 @@ func (ss *ServerSession) ID() string { // Ping pings the client. func (ss *ServerSession) Ping(ctx context.Context, params *PingParams) error { - _, err := handleSend[*emptyResult](ctx, ss, methodPing, params) + _, err := handleSend[*emptyResult](ctx, ss, methodPing, orZero[Params](params)) return err }