The main reason is I'm building an MCP Agent, I'm getting RuntimeError: Attempted to exit cancel scope in a different task than it was entered in
While disconnecting the servers..
So looked for fixes from GitHub, but unfortunately none worked, but I wanted to build it, so I developed the MCP-Client.
https://github.com/Jeomon/MCP-Client