from fastapi import FastAPI from fastapi.routing import APIRoute from mcp_server_mariadb_vector.server import mcp mcp_app = mcp.http_app() app = FastAPI(lifespan=mcp_app.lifespan) @app.get("/", tags=["health"]) async def root(): return {"status": "ok"} app.mount("/sse", mcp_app) print("Registered routes in main app:") for route in app.routes: if isinstance(route, APIRoute): print(route.path, route.methods) else: print(route.path, type(route))