Monitoring · Developer Tools

Jvm MCP Server logo

Jvm MCP Server

xzq-xu/jvm-mcp-server

A lightweight JVM monitoring and diagnostic MCP (Multi-Agent Communication Protocol) server implementation based on native JDK tools. Provides AI agents with powerful capabilities to monitor and analyze Java applications without requiring third-party tools like Arthas.

Install

pip install jvm-mcp-server

Client configuration

{
  "mcpServers": {
    "jvm-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/jvm-mcp-server",
        "run",
        "--env-file",
        "/path/to/jvm-mcp-server/.env",
        "jvm-mcp-server"
      ]
    }
  }
}
GitHub stars
52
Author
@xzq-xu
Category
Monitoring, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • Zero Dependencies: Uses only native JDK tools (jps, jstack, jmap, etc.)

  • Lightweight: Minimal resource consumption compared to agent-based solutions

  • High Compatibility: Works with all Java versions and platforms

  • Non-Intrusive: No modifications to target applications required

  • Secure: Uses only JDK certified tools and commands

  • Remote Monitoring: Support for both local and remote JVM monitoring via SSH

Tools (14)

  • get_thread_info

    Get thread information for a specific process

  • get_jvm_info

    Get JVM basic information

  • get_memory_info

    Get memory usage information

  • get_stack_trace

    Get thread stack trace information

  • get_class_info

    Get detailed class information including structure

  • get_stack_trace_by_method

    Get method call path

  • decompile_class

    Decompile class source code

  • search_method

    Search for methods in classes

  • watch_method

    Monitor method invocations

  • get_logger_info

    Get logger information

  • set_logger_level

    Set logger levels

  • get_dashboard

    Get system resource dashboard

  • get_jcmd_output

    Execute JDK jcmd commands

  • get_jstat_output

    Execute JDK jstat commands

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Monitoring
MCP Grafana logo

MCP Grafana

grafana/mcp-grafana

612

A Model Context Protocol (MCP) server for Grafana.

Monitoring
Vite Plugin Vue MCP logo

Vite Plugin Vue MCP

webfansplz/vite-plugin-vue-mcp

407

Vite plugin that enables a MCP server for your Vue app to provide information about the component tree, state, routes, and pinia tree and state.

Monitoring
api200 logo

api200

API-200/api200

169

API 200 is all-in-one gateway for managing third-party APIs efficiently. Integrate third-party APIs or setup MCP server in minutes with auto-generated code, docs, auth, caching and error handling – so you can focus on what really matters.

Monitoring
WireMCP (Wireshark) logo

WireMCP (Wireshark)

0xkoda/wiremcp

98

WireMCP is a Model Context Protocol (MCP) server designed to empower Large Language Models (LLMs) with real-time network traffic analysis capabilities.

Monitoring
gospy logo

gospy

monsterxx03/gospy

90

A tool for inspecting and analyzing running Go processes, including goroutine states, memory statistics, and binary information.

Monitoring