INNER CODE UNIT · Python

cli

Nebulock-Inc/agentic-threat-hunting-framework · athf/mcp/server.py:165

def cli() -> None:
    """CLI entry point for athf-mcp standalone command."""
    import argparse

    parser = argparse.ArgumentParser(description="ATHF MCP Server")
    parser.add_argument("--workspace", default=None, help="Workspace path")
    parser.add_argument("--transport", default="stdio", choices=["stdio", "sse", "streamable-http"])
    parser.add_argument("--port", type=int, default=3100, help="HTTP port for SSE/HTTP transport")
    parser.add_argument(
        "--host",
        default=DEFAULT_HOST,
        help=(
            f"Bind address for SSE/HTTP transport (default: {DEFAULT_HOST}). "
            "The server is unauthenticated; only change this behind an "
            "authenticating proxy."
        ),
    )
    args = parser.parse_args()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…