fix: restore mcp flexibility and improve cli tooling
This commit is contained in:
@@ -521,8 +521,14 @@ impl Provider for RemoteMcpClient {
|
||||
}
|
||||
|
||||
async fn health_check(&self) -> Result<()> {
|
||||
// Simple ping using initialize method.
|
||||
let params = serde_json::json!({"protocol_version": PROTOCOL_VERSION});
|
||||
self.send_rpc("initialize", params).await.map(|_| ())
|
||||
let params = serde_json::json!({
|
||||
"protocol_version": PROTOCOL_VERSION,
|
||||
"client_info": {
|
||||
"name": "owlen",
|
||||
"version": env!("CARGO_PKG_VERSION"),
|
||||
},
|
||||
"capabilities": {}
|
||||
});
|
||||
self.send_rpc(methods::INITIALIZE, params).await.map(|_| ())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user