Let LLMs manage your Java application via JMX/Jolokia ๐ถ๏ธ
{
"mcpServers": {
"jolokia-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Let LLMs manage your Java application via JMX/Jolokia ๐ถ๏ธ
Is it safe?
No package registry to scan.
No authentication โ any process on your machine can connect.
Apache-2.0. View license โ
Is it maintained?
Last commit 6 days ago. 16 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience โ it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt โ returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for Jolokia Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server for Jolokia, a JMX-HTTP bridge for Java applications. This MCP server enables an LLM to manage a Java application using JMX API via Jolokia.
https://github.com/user-attachments/assets/624ec93b-da69-49b5-be8f-02f2ff14bd2e
Since version 0.4, the Jolokia MCP Server offers two distinct distributions to suit different deployment needs:
The Standalone MCP Server acts as a conventional MCP server; it is registered to the MCP host with either stdio or HTTP, and the MCP server itself communicates with your Java application, which must have a Jolokia agent attached, via JMX over HTTP.
To use the Standalone MCP Server, you'll first need to attach a Jolokia agent to your Java application. For detailed instructions on how to do this, please refer to the Jolokia manual: https://jolokia.org/reference/html/manual/agents.html
In contrast, the JVM Agent MCP Server provides a streamlined, "drop-in" replacement for the standard Jolokia JVM Agent.
With this distribution, you simply attach the MCP Server's JVM Agent to your application instead of the standard Jolokia JVM Agent. The JVM Agent MCP Server then directly opens an HTTP port for the MCP protocol, effectively transforming your Java application itself into an MCP Server.
This MCP server connects to a single JVM at startup and provides the following features on the connected JVM:
This MCP server provides 6 tools.
List<String>): List of all MBean object names in the JVMmbean (String): MBean nameString): JSON-formatted definitions of all available operations for the given MBeanmbean (String): MBean nameString): JSON-formatted definitions of all available attributes for the given MBeanmbean (String): MBean nameattribute (String): Attribute nameString): String representation of the given attribute's value or "null"mbean (String): MBean nameattribute (String): Attribute namevalue (Object): Attribute valueString): String representation of the given attribute's previous value or "null"mbean (String): MBean nameoperation (String): Operation nameargs (Object[]): ArgumentsString): String representation of the return value of the operation or "null"Download the MCP server runner jar:
To install the Jolokia MCP server to a MCP host, add the following entry to the MCP settings:
{
"mcpServers": {
"jolokia": {
"command": "java",
"args": [
"-jar",
"<path-to-the-runner-jar>/jolokia-mcp-0.5.0-runner.jar"
]
}
}
}
Or if you prefer using [JBang](https://www.j