We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
runBlocking { server.connect(transport) val done = Job() server.onCloseCallback = { done.complete() } done.join() }
removing the done = Job() related logic from this causes the MCP server to terminate immediately, rather than wait for an process incoming requests.
done = Job()