jolokia-mcp-server
by jolokia
Overview
Enables an LLM to manage a Java application by providing a bridge to JMX API via Jolokia.
Installation
java -jar jolokia-mcp-server-0.4.4-runner.jarEnvironment Variables
- quarkus.http.port
- quarkus.mcp.server.sse.root-path
- jolokia.mcp.url
Security Notes
The server's core function is to expose powerful JMX operations (read/write attributes, execute operations) to an LLM. While the server's code itself does not contain 'eval' or malicious patterns, these JMX operations can lead to significant runtime modification or arbitrary code execution in the target Java application if the underlying Jolokia agent and JMX are not rigorously secured with authentication, authorization, and network access controls. The server acts as a direct proxy for these capabilities, and its safety is entirely dependent on the security configuration of the managed Java application, which is external to this server.
Similar Servers
tda
Headless analysis of Java thread dumps for diagnosing performance issues, deadlocks, and virtual thread problems, primarily for integration with AI agents or automated pipelines.
jadx-mcp-server
Facilitates live, LLM-driven reverse engineering and vulnerability analysis of Android APKs by integrating JADX with the Model Context Protocol.
solon-ai
The Model Context Protocol (MCP) server provides a standardized interface for AI models to interact with external tools, resources, and prompt templates through a structured, bidirectional communication protocol.
quarkus-mcp-server
This server demonstrates a secure Model Context Protocol (MCP) using Server-Sent Events (SSE) for exposing tools, prompts, and resources, with authentication handled by Keycloak or GitHub OAuth2.