INNER CODE UNIT · Python

register_tools

google/mcp-security · server/secops-soar/secops_soar_mcp/server.py:70

def register_tools(integrations_arg: str):
    """Register tools for the MCP server.

    Args:
        args: Parsed command line arguments."""
    enabled_integrations_set = get_enabled_integrations_set(integrations_arg)

    logger.info("Starting dynamic tool registration...")
    try:
        script_dir = Path(__file__).parent.resolve()

        marketplace_dir = script_dir / "marketplace"

        if marketplace_dir.is_dir():
            logger.debug("Scanning for tools in: %s", marketplace_dir)

            init_file = marketplace_dir / "__init__.py"
            if not init_file.exists():

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…