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

Function update_mcp_server_by_name

astrbot/dashboard/api/tools.py:231–237  ·  view source on GitHub ↗
(
    payload: McpServerByNameRequest,
    _auth: AuthContext = Depends(require_mcp_scope),
    service: ToolsService = Depends(get_service),
)

Source from the content-addressed store, hash-verified

229
230@router.put("/mcp/servers/by-name")
231async def update_mcp_server_by_name(
232 payload: McpServerByNameRequest,
233 _auth: AuthContext = Depends(require_mcp_scope),
234 service: ToolsService = Depends(get_service),
235):
236 body = _model_dict(payload)
237 return await _update_mcp_server(payload.server_name, body, service)
238
239
240@router.delete("/mcp/servers/by-name")

Callers

nothing calls this directly

Calls 2

_update_mcp_serverFunction · 0.85
_model_dictFunction · 0.70

Tested by

no test coverage detected