From bb240a25f80403b144fc789a4900e650fc0c6c02 Mon Sep 17 00:00:00 2001 From: Pedro Oliveira Date: Thu, 12 Mar 2026 14:50:25 +0000 Subject: [PATCH] fix: replace non-existent cloud.projects.replace with cloud.projects.update The Gcore SDK does not have a 'replace' method on projects resource. The correct method is 'update'. This was causing the management toolset to expect 18 tools but only 17 were being registered. --- gcore_mcp_server/domain/gcore_domain.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcore_mcp_server/domain/gcore_domain.py b/gcore_mcp_server/domain/gcore_domain.py index 9b84151..0976c74 100644 --- a/gcore_mcp_server/domain/gcore_domain.py +++ b/gcore_mcp_server/domain/gcore_domain.py @@ -439,7 +439,7 @@ def get_toolset_definitions() -> Dict[str, List[str]]: "cloud.projects.create", "cloud.projects.list", "cloud.projects.get", - "cloud.projects.replace", + "cloud.projects.update", "cloud.projects.delete", # Regions "cloud.regions.list",