Skip to content

Commit e24c1e1

Browse files
authored
Merge pull request #97 from IBM/wrapper_base_url_fix
Wrapper now supports for app root path for url
2 parents 53c4003 + 801b048 commit e24c1e1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

mcpgateway/wrapper.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,12 @@ def _extract_base_url(url: str) -> str:
9292
parsed = urlparse(url)
9393
if not parsed.scheme or not parsed.netloc:
9494
raise ValueError(f"Invalid URL provided: {url}")
95-
return f"{parsed.scheme}://{parsed.netloc}"
95+
96+
if "/servers/" in url:
97+
before_servers = parsed.path.split('/servers')[0]
98+
return f"{parsed.scheme}://{parsed.netloc}{before_servers}"
99+
100+
return f"{url}"
96101

97102

98103
BASE_URL: str = _extract_base_url(SERVER_CATALOG_URLS[0]) if SERVER_CATALOG_URLS else ""

0 commit comments

Comments
 (0)