Skip to content

mcp connect failed #220

Description

@fqhlxw520

I have isntall the [hexstrike-ai] in three pcs, but one error, all use the same unsloth, all is windows10, but one pc don't know why errors. unsloth is all install python13, and in the error pc , it is normal in the chrome, when i requests http://192.168.244.28:8888/health in chrome , and run in the venv unsloth_studio , python hexstrike_mcp.py --server http://192.168.244.28:8888, it is ok too, but fails in unsloth.

{"timestamp": "2026-07-20T07:45:34.102515Z", "level": "error", "event": "mcp_servers.test_failed", "error": "Connection closed", "exception": " + Exception Group Traceback (most recent call last):
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\exceptiongroup\_catch.py", line 63, in handle_exception
| raise matched
| ExceptionGroup: (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\studio\backend\routes\mcp_servers.py", line 332, in test_mcp_server
| tools = await list_tools_async(
| ^^^^^^^^^^^^^^^^^^^^^^^
| ...<4 lines>...
| )
| ^
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\studio\backend\core\inference\mcp_client.py", line 763, in list_tools_async
| return await asyncio.wait_for(_fetch(), timeout = 15)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Python313\Lib\asyncio\tasks.py", line 507, in wait_for
| return await fut
| ^^^^^^^^^
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\studio\backend\core\inference\mcp_client.py", line 759, in _fetch
| async with _client(url, headers, use_oauth) as client:
| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\client\client.py", line 535, in aenter
| return await self._connect()
| ^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\client\client.py", line 621, in _connect
| raise exception
| File "C:\Python313\Lib\asyncio\tasks.py", line 304, in __step_run_and_handle_result
| result = coro.send(None)
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\client\client.py", line 702, in _session_runner
| await stack.enter_async_context(self._context_manager())
| File "C:\Python313\Lib\contextlib.py", line 668, in enter_async_context
| result = await _enter(cm)
| ^^^^^^^^^^^^^^^^
| File "C:\Python313\Lib\contextlib.py", line 214, in aenter
| return await anext(self.gen)
| ^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\exceptiongroup\_catch.py", line 65, in handle_exception
| result = handler(matched)
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\utilities\exceptions.py", line 29, in _exception_handler
| raise leaf
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\client\client.py", line 476, in _context_manager
| await self.initialize()
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\client\client.py", line 529, in initialize
| self._session_state.initialize_result = await self.session.initialize()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\mcp\client\session.py", line 183, in initialize
| result = await self.send_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| ...<16 lines>...
| )
| ^
| File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\mcp\shared\session.py", line 306, in send_request
| raise McpError(response_or_error.error)
| mcp.shared.exceptions.McpError: Connection closed
+------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\studio\backend\routes\mcp_servers.py", line 332, in test_mcp_server
tools = await list_tools_async(
^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\studio\backend\core\inference\mcp_client.py", line 763, in list_tools_async
return await asyncio.wait_for(_fetch(), timeout = 15)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python313\Lib\asyncio\tasks.py", line 507, in wait_for
return await fut
^^^^^^^^^
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\studio\backend\core\inference\mcp_client.py", line 759, in _fetch
async with _client(url, headers, use_oauth) as client:
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\client\client.py", line 535, in aenter
return await self._connect()
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\client\client.py", line 621, in _connect
raise exception
File "C:\Python313\Lib\asyncio\tasks.py", line 304, in __step_run_and_handle_result
result = coro.send(None)
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\client\client.py", line 702, in _session_runner
await stack.enter_async_context(self._context_manager())
File "C:\Python313\Lib\contextlib.py", line 668, in enter_async_context
result = await _enter(cm)
^^^^^^^^^^^^^^^^
File "C:\Python313\Lib\contextlib.py", line 214, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\exceptiongroup\_catch.py", line 65, in handle_exception
result = handler(matched)
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\utilities\exceptions.py", line 29, in _exception_handler
raise leaf
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\client\client.py", line 476, in _context_manager
await self.initialize()
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\fastmcp\client\client.py", line 529, in initialize
self._session_state.initialize_result = await self.session.initialize()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\mcp\client\session.py", line 183, in initialize
result = await self.send_request(
^^^^^^^^^^^^^^^^^^^^^^^^
...<16 lines>...
)
^
File "C:\Users\Administrator\.unsloth\studio\unsloth_studio\Lib\site-packages\mcp\shared\session.py", line 306, in send_request
raise McpError(response_or_error.error)
mcp.shared.exceptions.McpError: Connection closed"}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions