
toby1123yjh/arthas_mcp_server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Артхас MCP Server - это диагностический инструментарий на основе MCP для приложений Java, предназначенный для интеграции LLM. Он интегрируется с Alibaba Arthas, поэтому помощники ИИ могут анализировать и диагностировать приложения Java.
Обзор
Артхас MCP Server - это диагностический инструментарий на основе MCP для приложений Java, предназначенный для интеграции LLM. Он интегрируется с Alibaba Arthas, поэтому помощники ИИ могут анализировать и диагностировать приложения Java. - Интеллектуальная диагностика с помощью LLM-дружественных инструментов - Мониторинг в режиме реального времени: JVM, потоки, память - Анализ производительности: использование процессора, отслеживание вызовов, узкие места - Операции в режиме выполнения: инструменты динамического класса / метода - exmaple - connect arthas: connect to Arthas WebConsole - get connection status: get current status - disconnect arthas: disconnect - get jvm info: JVM info - get thread info: thread status and performance - get memory info: memory use and GC - execution arthas command: run custom Arthas command - analysis performance: performance analysis - trace method calls: method calltracing macOS: ~/.cursor/mcp.json Windows: C:\Users{username}.cursor\mcp.json Существует несколько методов развертывания: либо режим присоединения, либо режим агента.
Обзор (машинный перевод)
Java-диагностика MCP-сервера
Обзор
Артхас MCP Server - это диагностический инструментарий на основе MCP для приложений Java, предназначенный для интеграции LLM. Он интегрируется с Alibaba Arthas, поэтому помощники ИИ могут анализировать и диагностировать приложения Java.
Особенности
Интеллектуальная диагностика с помощью LLM-дружественных инструментов Мониторинг в реальном времени: JVM, потоки, память Анализ производительности: использование процессора, отслеживание вызовов, узкие места Операции в режиме выполнения: динамический класс/методические инструменты
- образно
Быстрый старт
###Установить
###Беги
Инструменты MCP
- connect arthas: подключайтесь к Arthas WebConsole get connection status - получить текущий статус
- disconnect arthas: disconnect Get jvm info: информация JVM get thread info: состояние потока и производительность get memory info: использование памяти и GC Исполнитель arthas command: Run custom
- analysis performance: анализ производительности
- trace method calls: метод отслеживания вызовов
Конфигурация
Добавить в Cursor / Claude Code
macOS: ~/.cursor/mcp.json
Windows: C:\Users\{username}\.cursor\mcp.json
Начать Артхас
Существует несколько методов развертывания: либо режим присоединения, либо режим агента.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Arthas MCP Server
Java diagnostics MCP server
Overview
Arthas MCP Server is an MCP-based diagnostic toolkit for Java applications, designed for LLM integration. It integrates with Alibaba Arthas so AI assistants can analyze and diagnose Java apps.
Features
- Intelligent diagnostics via LLM-friendly tools
- Real-time monitoring: JVM, threads, memory
- Performance analysis: CPU usage, call tracing, bottlenecks
- Runtime operations: dynamic class/method tools
- exmaple
Quick Start
Install
uv sync
Run
python main.py
MCP Tools
- connect_arthas: connect to Arthas WebConsole
- get_connection_status: get current status
- disconnect_arthas: disconnect
- get_jvm_info: JVM info
- get_thread_info: thread status and performance
- get_memory_info: memory usage and GC
- execute_arthas_command: run custom Arthas command
- analyze_performance: performance analysis
- trace_method_calls: method call tracing
Config
Add to Cursor / Claude Code
macOS: ~/.cursor/mcp.json
Windows: C:\Users\{username}\.cursor\mcp.json
{
"mcpServers": {
"arthas": {
"command": "uv",
"args": ["--directory", "F:\\path\\to\\arthas_mcp_server", "run", "python", "main.py"],
"env": { "ARTHAS_URL": "http://localhost:8563" }
}
}
}
Start Arthas
There are multiple deployment methods: either attach mode or agent mode. Both approaches ultimately result in listening for HTTP requests (Arthas commands) on port 8563.
Project Structure
arthas_mcp_server/
├── src/
│ ├── __init__.py
│ ├── models.py
│ ├── server.py
│ └── client.py
├── main.py
├── pyproject.toml
└── README.md
Development
uv sync --extra dev
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"arthas": {
"command": "uv",
"args": ["--directory", "F:\\path\\to\\arthas_mcp_server", "run", "python", "main.py"],
"env": { "ARTHAS_URL": "http://localhost:8563" }
}
}
}