etw-mcp

nijosmsft/etw-mcp
★ 2 stars Python 🤖 AI/LLM Updated 1d ago
MCP server for analyzing Windows ETW (.etl) traces — xperf / native ETW / .NET sidecar + WPR & pktmon capture authoring
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "etw-mcp": {
      "command": "uvx",
      "args": [
        "etw-mcp"
      ]
    }
  }
}

Or install with pip: pip install etw-mcp

README Excerpt

An [MCP](https://modelcontextprotocol.io/) server that lets AI coding assistants analyze Windows WPR/ETW traces (`.etl` files). Load a trace, then ask questions in natural language — the server uses a fast in-process ETW path by default, can offload extraction to a self-contained .NET sidecar when one is configured, and falls back to `xperf.exe` for full WPA-style coverage.

Tools (20)

analyzebutterfly_chaincheck_symbolscompare_tracescount_stacksdecode_packetexport_analysisget_accept_latencyget_afd_batchingget_connect_latencyget_connection_summaryget_cpu_samplesget_cpu_timelineget_diskio_summaryget_dpc_per_cpuget_dpc_summaryget_function_callersget_hot_functionsget_hot_stacksget_http_queue_depth

Topics

ai-toolsetwmcpmcp-serverperformanceperformance-analysispktmonwindowswprxperf