Hi!
I have connected my MCP tools to ChatGPT Plus subscription via Developer Mode (it’s such a shame OpenAI doesn’t support custom MCP tools in the Plus Desktop app yet!). In order to make the tools available, I tunnel them via Ngrok. Everything works fine with tools that take a short time to execute; on the contrary, tools that gather a relevant amount of information (i.e.: googling a lot of stuff and retrieving snippets, titles, and urls), always fail to execute because after 1 minute or so the connection is closed and the tool is invoked again multiple times.
This only happens when I use Ngrok to bridge my local tools to the web version of ChatGPT.
I do not understand if this is a Ngrok issue (Ngrok paid account!) or an issue in my own MCP implementation.
ChatGPT returns this error after tool invocation:
ConnectorClientServerError: 500: “Server returned 500: ‘Request timeout’”
And the terminal shows a ClosedResourceError.
Somebody willing to help?