when restarting an MCP server while the proxy is running, the connection is never reestablished, and the proxy returns an empty response to the client with the error flag set: {"jsonrpc":"2.0","id":14,"result":{"content":[{"type":"text","text":""}],"isError":true}}
The only option is to restart the MCP client in such a case
Instead it would be great for the proxy to try to reconnect to the server and make the call, if a connection is possible