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"}

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