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

Function _update_mcp_server

astrbot/dashboard/api/tools.py:130–141  ·  view source on GitHub ↗
(
    server_name: str,
    body: dict[str, Any],
    service: ToolsService,
)

Source from the content-addressed store, hash-verified

128
129
130async def _update_mcp_server(
131 server_name: str,
132 body: dict[str, Any],
133 service: ToolsService,
134):
135 config = _normalize_server_config(body, "server_name")
136 config.setdefault("name", server_name)
137 config.setdefault("oldName", server_name)
138 return await _run(
139 lambda: service.update_mcp_server(config),
140 result_as_message=True,
141 )
142
143
144async def _delete_mcp_server(server_name: str, service: ToolsService):

Callers 5

set_mcp_server_enabledFunction · 0.85
update_mcp_serverFunction · 0.85

Calls 3

_normalize_server_configFunction · 0.85
update_mcp_serverMethod · 0.80
_runFunction · 0.70

Tested by

no test coverage detected