MCPcopy
hub / github.com/AstrBotDevs/AstrBot / set_mcp_server_enabled

Function set_mcp_server_enabled

astrbot/dashboard/api/tools.py:270–280  ·  view source on GitHub ↗
(
    server_name: str,
    payload: ToolEnabledRequest,
    _auth: AuthContext = Depends(require_mcp_scope),
    service: ToolsService = Depends(get_service),
)

Source from the content-addressed store, hash-verified

268
269@router.patch("/mcp/servers/{server_name:path}/enabled")
270async def set_mcp_server_enabled(
271 server_name: str,
272 payload: ToolEnabledRequest,
273 _auth: AuthContext = Depends(require_mcp_scope),
274 service: ToolsService = Depends(get_service),
275):
276 return await _update_mcp_server(
277 server_name,
278 {"server_name": server_name, "enabled": payload.enabled},
279 service,
280 )
281
282
283@router.post("/mcp/servers/{server_name:path}/test")

Callers

nothing calls this directly

Calls 1

_update_mcp_serverFunction · 0.85

Tested by

no test coverage detected