windows_performance
Monitor Windows performance by capturing system-wide metrics, process-specific data, or raw performance counters. Specify an action, optional PID, network stats inclusion, and sampling duration to diagnose system health or resource usage.
Instructions
Perform Windows Performance monitoring with comprehensive error handling and agentic telemetry.
RATIONALE: Consolidates system-wide, process-specific, and low-level counter monitoring into a single portmanteau. Integrates with FastMCP 3.2 Context for real-time progress reporting and LLM-in-the-loop diagnostics.
Args: action: The performance operation to perform. pid: Specific process ID to monitor (for "process"). include_network: Include network I/O stats. duration_seconds: Interval for CPU sampling (default: 1s). ctx: FastMCP Context for telemetry and sampling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| pid | No | ||
| include_network | No | ||
| duration_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||