simplify MCPHub extensions and restore Hermes web tools
This commit is contained in:
@@ -74,7 +74,9 @@ def registry_servers(registry: pathlib.Path, secrets_dir: pathlib.Path,
|
||||
if isinstance(rendered, dict) and isinstance(rendered.get("url"), str):
|
||||
rendered["url"] = re.sub(r"(?<!:)//+", "/", rendered["url"])
|
||||
previous = existing.get(server_id)
|
||||
if isinstance(previous, dict) and "enabled" in previous:
|
||||
deployment = item.get("deployment") or {}
|
||||
if (not deployment.get("managed_enabled")
|
||||
and isinstance(previous, dict) and "enabled" in previous):
|
||||
rendered["enabled"] = bool(previous["enabled"])
|
||||
result[server_id] = rendered
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user