What it is
JProfiler's own MCP server. It starts a profiling session, attaches to a live JVM or loads an existing snapshot, and hands the recorded data back as structured hotspots and heap summaries an assistant can drill into — CPU, JDBC, JPA, HTTP server and client, and MongoDB.
Requirements
A JProfiler license — on first use you can start a free 10-day evaluation or enter an existing key. Clients run npx -y @ej-technologies/jprofiler-mcp over stdio. Optional startup arguments narrow what is exposed: --filter takes tool name patterns, --subsystems limits which subsystems are enabled, and --max-depth caps call tree expansion.
Setup effort
One command — npx -y @ej-technologies/jprofiler-mcp