About Jprofiler
JProfiler MCP Server connects AI coding assistants to JProfiler for profiling Java applications. It helps developers inspect CPU hotspots, memory allocations, JDBC queries, HTTP calls, and other performance data.
Key features
- 01Profile CPU hotspots
- 02Inspect memory allocations
- 03Analyze JDBC queries
- 04Profile HTTP calls
- 05Connect through MCP clients
Use cases
- 01Find CPU-intensive Java code
- 02Investigate memory allocation behavior
- 03Examine JDBC or HTTP performance
MCP support
The server exposes JProfiler profiling capabilities to MCP clients. It can be launched with npx and configured in clients such as Claude Code, Codex, and Cursor.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
9Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| delay | integer | No | An optional recording delay in seconds measured from the jvm start. |
| maximumDuration | integer | No | An optional maximum recording duration in seconds. If not specified, data will be saved at JVM termination or when check_status is called with 'stopRecording: true'. |
Details
From the project READMEJProfiler MCP Server
JProfiler is a Java profiler with AI agent integration via the Model Context Protocol. Profile CPU hotspots, memory allocations, JDBC queries, HTTP calls and more directly from your AI coding assistant.
Installation
Claude Code
claude mcp add jprofiler -- npx -y @ej-technologies/jprofiler-mcp
Codex
codex mcp add jprofiler -- npx -y @ej-technologies/jprofiler-mcp
Cursor
Listed on cursor.directory.
Other MCP clients
Use the following npx invocation as the MCP server command in your client's configuration:
npx -y @ej-technologies/jprofiler-mcp@latest
For clients that use a JSON configuration file (Claude Desktop, Antigravity, Windsurf, VS Code, etc.):
{
"mcpServers": {
"jprofiler": {
"command": "npx",
"args": ["-y", "@ej-technologies/jprofiler-mcp"]
}
}
}
License
JProfiler requires a license. On first use, you can start a free 10-day evaluation or enter an existing license key. Purchase at https://www.ej-technologies.com/store/jprofiler.
License terms: https://www.ej-technologies.com/jprofiler/license
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.