collect_project_workload
Collects performance workload data from an authorized executable in a project, providing insight for profiling and optimization.
Instructions
Run one explicitly authorized executable inside a project as the MCP user, bind its exact PID incarnation, and collect it through the restricted Collector broker.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | record | |
| events | No | ||
| arguments | No | ||
| call_graph | No | dwarf | |
| executable | Yes | ||
| frequency_hz | No | ||
| project_root | Yes | ||
| authorization | Yes | ||
| duration_seconds | No | ||
| max_output_bytes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | ||
| summary | Yes | ||
| artifact_id | Yes | ||
| artifact_type | Yes | ||
| schema_version | No | 1.0 |