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

Function sync_modelscope_mcp_servers

astrbot/dashboard/api/tools.py:315–321  ·  view source on GitHub ↗
(
    payload: ModelScopeSyncRequest | None = None,
    _auth: AuthContext = Depends(require_mcp_scope),
    service: ToolsService = Depends(get_service),
)

Source from the content-addressed store, hash-verified

313
314@router.post("/mcp/providers/modelscope/sync")
315async def sync_modelscope_mcp_servers(
316 payload: ModelScopeSyncRequest | None = None,
317 _auth: AuthContext = Depends(require_mcp_scope),
318 service: ToolsService = Depends(get_service),
319):
320 access_token = payload.access_token if payload is not None else ""
321 return await _sync_modelscope_mcp_servers(access_token or "", service)
322
323
324@legacy_router.get("/tools/list")

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected