You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am considering adding an admin-only endpoint that reports the health status of all configured tool servers in one request.
Proposed endpoint:
GET /api/v1/configs/tool_servers/status
The endpoint would read the existing TOOL_SERVER_CONNECTIONS config and return a status summary for each configured MCP or OpenAPI tool server.
Motivation
Currently, POST /api/v1/configs/tool_servers/verify can verify one tool server at a time, but it requires the client to provide the full connection config in the request body.
That works well during setup, but it is less convenient for:
admin dashboards
debugging unavailable tools
automated health checks
seeing which configured server is failing without checking each one manually
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
I am considering adding an admin-only endpoint that reports the health status of all configured tool servers in one request.
Proposed endpoint:
The endpoint would read the existing
TOOL_SERVER_CONNECTIONSconfig and return a status summary for each configured MCP or OpenAPI tool server.Motivation
Currently,
POST /api/v1/configs/tool_servers/verifycan verify one tool server at a time, but it requires the client to provide the full connection config in the request body.That works well during setup, but it is less convenient for:
Proposed response shape
{ "servers": [ { "id": "server-id", "name": "Server Name", "url": "http://localhost:8080", "type": "mcp", "status": "ok", "latency_ms": 42.1, "tools_count": 5, "error": null } ] }Possible status values:
ok: server responded successfullyerror: server was unreachable or returned an invalid responseskipped: server cannot be checked by this endpoint, for example OAuth-protected MCP servers that require a live user sessionDesign notes
Beta Was this translation helpful? Give feedback.
All reactions