Skip to content

Commit 4d0a032

Browse files
author
islam666
committed
fix(mcp): explicit JSONResponse on Windows reconnect (#4533)
1 parent d88c8cb commit 4d0a032

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

routes/mcp_routes.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import html
88
from pathlib import Path
99
from fastapi import APIRouter, Form, HTTPException, Request
10-
from fastapi.responses import RedirectResponse, HTMLResponse
10+
from fastapi.responses import RedirectResponse, HTMLResponse, JSONResponse
1111
import logging
1212
import httpx
1313

@@ -309,14 +309,15 @@ async def reconnect_server(server_id: str, request: Request):
309309
)
310310

311311
status = mcp_manager.get_server_status(server_id)
312-
return {
312+
payload = {
313313
"connected": connected,
314314
"status": status.get("status", "disconnected"),
315315
"tool_count": status.get("tool_count", 0),
316316
"error": status.get("error"),
317317
"auth_url": status.get("auth_url"),
318318
"needs_auth": status.get("status") == "needs_auth",
319319
}
320+
return JSONResponse(content=payload)
320321
finally:
321322
db.close()
322323

0 commit comments

Comments
 (0)