INNER CODE UNIT · Python

_http_mcp_readiness

CronusL-1141/AI-company · src/aiteam/api/app.py:203

        async def _http_mcp_readiness():
            return {"status": "ok", "transport": "streamable-http",
                    "project_context": "connection-cwd-v1", "session_context": "unavailable"}

        @app.api_route("/mcp", methods=["GET", "POST", "DELETE", "PUT", "PATCH", "HEAD", "OPTIONS"],
                       include_in_schema=False)
        async def _mcp_redirect():
            return RedirectResponse("/mcp/", status_code=308)

        app.mount("/mcp/", mcp_app)

    # Mount Dashboard static files (must be after API routes to avoid intercepting /api/*)
    _project_root = Path(__file__).resolve().parent.parent.parent.parent
    _dist_dir = pick_dashboard_dist(_project_root, os.environ.get("CLAUDE_PLUGIN_ROOT", ""))
    app.state.dashboard_dist = str(_dist_dir or "")

    if _dist_dir is not None and _dist_dir.is_dir():
        # /assets static resources served directly by StaticFiles

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…