INNER CODE UNIT · Python

serve

google/mcp-security · run-with-google-adk/src/mcp_security_agent/cli.py:166

def serve(
    host: str = typer.Option("0.0.0.0", help="Host address to bind"),
    port: Optional[int] = typer.Option(None, help="Port to listen on (defaults to $PORT or 8080)"),
    reload: bool = typer.Option(False, "--reload", help="Enable auto-reload for development"),
    secops: Optional[bool] = typer.Option(None, "--secops/--no-secops", help="Enable or disable SecOps SIEM MCP"),
    scc: Optional[bool] = typer.Option(None, "--scc/--no-scc", help="Enable or disable SCC MCP"),
    gti: Optional[bool] = typer.Option(None, "--gti/--no-gti", help="Enable or disable GTI MCP"),
    soar: Optional[bool] = typer.Option(None, "--soar/--no-soar", help="Enable or disable SecOps SOAR MCP"),
    vertex: Optional[bool] = typer.Option(None, "--vertex/--no-vertex", help="Use Vertex AI for LLM requests"),
    model: Optional[str] = typer.Option(None, "--model", help="Gemini model to use (e.g. gemini-2.5-flash)"),
    project: Optional[str] = typer.Option(None, "--project", help="Google Cloud project ID"),
    customer_id: Optional[str] = typer.Option(None, "--customer-id", help="Chronicle Customer ID (UUID)"),
):
    """Run the FastAPI web server and Cloud Run REST API."""
    _apply_cli_overrides(
        secops=secops,
        scc=scc,
        gti=gti,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…