Skip to content

Commit 801b048

Browse files
committed
added support for app root path
1 parent 53c4003 commit 801b048

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)