
JProfiler 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.
claude mcp add jprofiler -- npx -y @ej-technologies/jprofiler-mcpInstallation
Claude Code
claude mcp add jprofiler -- npx -y @ej-technologies/jprofiler-mcpCursor
Listed on cursor.directory.
Codex
codex mcp add jprofiler -- npx -y @ej-technologies/jprofiler-mcpGemini CLI
gemini mcp add jprofiler npx -y @ej-technologies/jprofiler-mcp@latestOther MCP clients
Use the following npx invocation as the MCP server command in your client's configuration:
npx -y @ej-technologies/jprofiler-mcp@latestFor clients that use a JSON configuration file (Claude Desktop, Windsurf, VS Code, etc.):
{
"mcpServers": {
"jprofiler": {
"command": "npx",
"args": ["-y", "@ej-technologies/jprofiler-mcp"]
}
}
}Optional arguments
--filter <patterns>β Comma-separated list of tool name patterns to include--subsystems <list>β Comma-separated list of subsystems to enable--max-depth <n>β Maximum call tree expansion depth
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under MITβ you can use, modify, and redistribute it under that license's terms.
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