Describe the bug
Curosr connect to server setting:
{
"mcpServers": {
"redshift": {
"url": "http://localhost:55600/sse"
}
}
}
After waiting for a few minutes:

Normal after Refresh:

To Reproduce
Steps to reproduce the behavior:
use dependency
rmcp = { git = "https://github.com/modelcontextprotocol/rust-sdk", branch = "main", features = [ "client", "server","transport-sse","transport-sse-server", "transport-io", "transport-child-process", "tower"] }
dev server
#[tokio::main]asyncfnmain() -> anyhow::Result<()>{
tracing_subscriber::registry().with(
tracing_subscriber::EnvFilter::try_from_default_env().unwrap_or_else(|_| "info".to_string().into()),).with(tracing_subscriber::fmt::layer()).init();let ct = SseServer::serve(BIND_ADDRESS.parse()?).await?.with_service(RedshiftMcpRouter::new);
tokio::signal::ctrl_c().await?;
ct.cancel();Ok(())}Logs

Describe the bug
Curosr connect to server setting:
After waiting for a few minutes:
Normal after Refresh:
To Reproduce
Steps to reproduce the behavior:
use dependency
rmcp = { git = "https://github.com/modelcontextprotocol/rust-sdk", branch = "main", features = [ "client", "server","transport-sse","transport-sse-server", "transport-io", "transport-child-process", "tower"] }dev server
Logs