fix!: remove server_info from DiscoverResult (#1065)
Fixes https://github.com/modelcontextprotocol/rust-sdk/issues/1064 Replaces https://github.com/modelcontextprotocol/rust-sdk/pull/1044 This removes the `server_info` field which is not part of the spec: https://modelcontextprotocol.io/specification/draft/schema#discoverresult.
This commit is contained in:
parent
e54c2220af
commit
9a41811a66
1 changed files with 373 additions and 155 deletions
|
|
@ -51,6 +51,14 @@ async fn client_initialization_accepts_stringified_numeric_response_id() {
|
|||
.serve(client_transport)
|
||||
.await
|
||||
.expect("client should accept stringified initialize response ID");
|
||||
assert!(
|
||||
client
|
||||
.peer_info()
|
||||
.expect("peer info should be retained")
|
||||
.server_info
|
||||
.is_some(),
|
||||
"initialize always provides a server implementation identity"
|
||||
);
|
||||
client.cancel().await.expect("cancel client");
|
||||
server_task.await.expect("server task");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue