resq_mcp.resources
MCP resource endpoints for the ResQ server.FastMCPError
mcp
simulations
get_simulation_status
sim_id- Unique simulation job identifier (e.g., “SIM-A1B2C3D4”).
str- Formatted string with simulation details:- Simulation ID
- Current status (pending/processing/completed)
- Progress percentage (0-100%)
- Result URL (NeoFS CID) when completed
- Original request parameters
FastMCPError- If sim_id not found in simulation registry.
- Call run_simulation tool -> get sim_id
- Subscribe to resq://simulations/{sim_id}
- Receive updates as simulation progresses
- Fetch result_url when status=completed
Status- processingProgress- 50%Result- N/A (or neofs://sim_results/SIM-xxx.json)Parameters- {scenario_id: …, sector_id: …, …}
list_active_drones
-
str- Formatted string with active drone details:- Drone identifier
- Drone type/capability (Surveillance/Payload/Relay)
- Operational status (ACTIVE/RETURNING/CHARGING)
- Battery percentage
- Current sector assignment
- DRONE-Alpha (Surveillance): ACTIVE | Battery 78% | Sector 4
- DRONE-Beta (Payload): RETURNING | Battery 12% | Sector 2
- DRONE-Gamma (Relay): ACTIVE | Battery 92% | Sector 4
- Operator dashboard fleet overview
- Resource availability checking before deployment
- Low battery alert monitoring
- Sector coverage assessment