XX

xzq-xu/jvm-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

91 stars 19 forks 품질 69 트렌드 15MIT

xzq-xu/jvm-mcp-server는 MCP 서버 후보자가 https://github.com/xzq-xu/jvm-mcp-server.에서 가져온 것입니다

개요

xzq-xu/jvm-mcp-server는 MCP 서버 후보자가 https://github.com/xzq-xu/jvm-mcp-server.에서 가져온 것입니다

개요(AI 번역)

Korean | 한국어

초경량 JVM 모니터링 및 진단 MCP(Multi-Agent Communication Protocol) 서버 구현 Arthas와 같은 타사 도구를 필요로하지 않고도 강력한 기능을 갖춘 AI 에이전트를 제공합니다.

Hosted 배포

호스팅 배포는 Fronteir AI에서 사용할 수 있습니다.

특징

  • **영역 **: 네이티브 JDK 툴(jps, jstack, jmap 등)
  • ** 경량 **: 에이전트 기반 솔루션에 비해 Minimal 리소스 소비
  • 높은 호환성: 모든 Java 버전 및 플랫폼과 호환 -Non-Intrusive: 대상에 대한 수정 없음
  • Secure: JDK 인증 도구 및 명령만 사용
  • ** 원격 모니터링 ** : SSH를 통해 로컬 및 원격 JVM 모니터링 지원

핵심 능력

기본 모니터링

  • Java 프로세스 목록 및 식별
  • JVM 기본 정보 검색
  • 메모리 사용 모니터링
  • 스레드 정보 및 스택 추적 분석
  • 클래스 로딩 통계
  • 상세 클래스 구조 정보

고급 기능

  • 방법 콜 경로 분석
  • 종류 decompilation
  • 방법 검색 및 검사

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

JVM MCP Server

English | 中文

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.

Hosted deployment

A hosted deployment is available on Fronteir AI.

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

Core Capabilities

Basic Monitoring

  • Java process listing and identification
  • JVM basic information retrieval
  • Memory usage monitoring
  • Thread information and stack trace analysis
  • Class loading statistics
  • Detailed class structure information

Advanced Features

  • Method call path analysis
  • Class decompilation
  • Method search and inspection
  • Method invocation monitoring
  • Logger level management
  • System resource dashboard

System Requirements

  • Python 3.6+
  • JDK 8+
  • Linux/Unix/Windows OS
  • SSH access (for remote monitoring)

Installation

# Install uv if not already installed
curl -LsSf https://astral.sh/uv/install.sh | sh  # Linux/macOS
# or
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"  # Windows

# Install the package
uv pip install jvm-mcp-server

Using pip

pip install jvm-mcp-server

From Source

# Clone the repository
git clone https://github.com/your-repo/jvm-mcp-server.git
cd jvm-mcp-server

# Using uv (recommended)
uv venv  # Create virtual environment
uv sync  # Install dependencies

# Or install in development mode
uv pip install -e .

Quick Start

Starting the Server

# Local mode
uv run jvm-mcp-server

# Using environment variables file for remote mode
uv run --env-file .env jvm-mcp-server

# In specific directory
GitHub에서 전체 README 보기

설치

uvx run jvm-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "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" ] } } }