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

Function update_dashboard_mcp_server

astrbot/dashboard/api/tools.py:377–383  ·  view source on GitHub ↗
(
    request: Request,
    _username: str = Depends(require_dashboard_user),
    service: ToolsService = Depends(get_service),
)

Source from the content-addressed store, hash-verified

375
376@legacy_router.post("/tools/mcp/update")
377async def update_dashboard_mcp_server(
378 request: Request,
379 _username: str = Depends(require_dashboard_user),
380 service: ToolsService = Depends(get_service),
381):
382 body = await _json_or_empty(request)
383 return await _update_mcp_server(_server_name_from_body(body), body, service)
384
385
386@legacy_router.post("/tools/mcp/delete")

Callers

nothing calls this directly

Calls 3

_update_mcp_serverFunction · 0.85
_server_name_from_bodyFunction · 0.85
_json_or_emptyFunction · 0.70

Tested by

no test coverage detected