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():