start_continuous_hub_tool
Start a persistent background security tool on a hub server. Automatically provisions a container and returns a session ID for monitoring and stop commands.
Instructions
Start a continuous/background tool on a hub server.
Automatically starts a persistent container if not already running, then calls the server's start tool (e.g., cargo_fuzz_start) which launches a background process and returns a session_id.
The tool runs indefinitely until stopped with stop_continuous_hub_tool. Use get_continuous_hub_status to monitor progress.
Example workflow for continuous cargo fuzzing:
start_continuous_hub_tool("cargo-fuzzer-mcp", "cargo_fuzz_start", {"project_path": "/data/myproject"})
get_continuous_hub_status(session_id) -- poll every 10-30s
stop_continuous_hub_tool(session_id) -- when done
:param server_name: Hub server name (e.g., "cargo-fuzzer-mcp"). :param start_tool: Name of the start tool on the server. :param arguments: Arguments for the start tool. :return: Start result including session_id for monitoring.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server_name | Yes | ||
| start_tool | Yes | ||
| arguments | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||