Initialize FastMCP lifespan for management discovery

This commit is contained in:
Boring committed 2026-10-04 04:29:19 +00:00
1 parent a94f8997b9
commit 5c5efdb163
1 file changed
+2
+2
View File
@@ -96,6 +96,8 @@ def inst(s):
cache[s]=x.http_app(path="/mcp",transport="streamable-http",stateless_http=True);return cache[s]
class Router:
async def __call__(self,scope,receive,send):
if scope.get("type")=="lifespan":
await mgmt(scope,receive,send);return
h=dict(scope.get("headers",[])).get(b"host",b"").decode().split(":")[0].lower();p=scope.get("path","/")
if h=="my.phast.app":await mgmt(scope,receive,send);return
if h.endswith(".phast.app"):