You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: PRIVACY.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,15 @@ Fast Java Thread does **not** collect, transmit, or store any user data.
10
10
- No data is sent to any remote server or third-party service.
11
11
- The extension does not use telemetry, analytics, or crash reporting.
12
12
13
+
## MCP Server
14
+
15
+
The built-in MCP server runs locally on your machine. When using stdio transport (the default), communication stays within your local process. When using HTTP transport, the server listens only on `localhost` at the port you configure. Token authentication is available for HTTP mode but disabled by default.
16
+
17
+
Thread dump content is passed directly to the MCP tools in-memory — nothing is logged, cached, or written to disk by the server.
18
+
13
19
## Network Access
14
20
15
-
The only external network request is loading **Chart.js** from `cdn.jsdelivr.net` for rendering pie charts in the dashboard webview. No user data is included in this request.
21
+
This extension makes no external network requests. Chart.jsis bundled locally.
Copy file name to clipboardExpand all lines: README.md
+54Lines changed: 54 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ VS Code extension for analyzing JVM thread dumps (`.tdump` files).
12
12
-**Dashboard** — Pie chart of thread states, top 10 hot methods, deadlock alerts
13
13
-**Click-to-Navigate** — Click a thread in the tree to jump to its location in the dump file
14
14
-**Deadlock Detection** — Automatic cycle detection in lock wait graphs
15
+
-**Method Search** — Find all threads running a specific method, with state breakdown and lock info
16
+
-**MCP Server** — Expose analysis tools to AI assistants (Claude, Copilot, Cursor) via the Model Context Protocol
15
17
-**Java 8 & 11+ Support** — Parses both formats (with and without `cpu=`/`elapsed=` fields)
16
18
17
19
## Screenshots
@@ -32,6 +34,58 @@ VS Code extension for analyzing JVM thread dumps (`.tdump` files).
32
34
|`Fast Java Thread: Analyze Thread Dump`| Parse the active .tdump file and populate the tree view |
33
35
|`Fast Java Thread: Show Dashboard`| Open the webview dashboard with charts and deadlock alerts |
34
36
37
+
## MCP Server
38
+
39
+
The extension includes an MCP server that lets AI assistants analyze thread dumps directly. It works with any MCP-compatible client — Claude Code, Claude Desktop, GitHub Copilot Chat, Cursor, etc.
40
+
41
+
### Available tools
42
+
43
+
| Tool | What it does |
44
+
|------|-------------|
45
+
|`analyze_thread_dump`| Full analysis: thread states, hot methods, and deadlock detection |
46
+
|`detect_deadlocks`| Focused deadlock cycle detection with lock chain details |
47
+
|`get_hot_methods`| Most frequently occurring methods across all stack traces |
48
+
|`get_thread_summary`| Quick overview: thread count, state breakdown, deadlock count |
49
+
|`find_threads_by_method`| Find threads running a specific method, with state and lock info |
0 commit comments