INNER CODE UNIT · Python
create_app
google/mcp-security · run-with-google-adk/src/mcp_security_agent/server/app.py:23
def create_app() -> FastAPI:
"""Creates and configures the FastAPI application.
Returns:
Configured FastAPI application instance.
"""
app = FastAPI(
title="MCP Security Agent API",
version=__version__,
description="Autonomous Security Operations Center (SOC) Agent API",
)
app.include_router(router)
# Mount static assets if directory exists
pkg_root = Path(__file__).resolve().parents[3]
static_dir = pkg_root / "static"
if static_dir.is_dir():
app.mount("/static", StaticFiles(directory=str(static_dir)), name="static")