Advanced JMeter and Log Analysis MCP Server
Project description
JMeter Advanced MCP Server
A powerful Model Context Protocol (MCP) server for JMeter test execution and advanced log analysis.
Features
- JMeter Execution: Run JMeter test plans (
.jmx) directly from your agent. - Log Analysis: Universal parser for JTL, CSV, Apache access logs, and application logs.
- Auto-Correlation: Identify and add dynamic value extractors to JMeter test plans.
- Reporting: Generate comprehensive Markdown reports with insights and statistics.
- Dynatrace Integration: Automatically add Dynatrace headers (LSN/TSN) to HTTP samplers.
- Visualizations: Generate response time distribution and endpoint performance graphs.
Installation
pip install jmeter-adva-mcp
Usage
Run as an MCP Server
The server can be run as a stdio process:
jmetermcp
Or via python:
python -m jmetermcp
Tools
run_test: Run JMeter test plans.analyze_results: Analyze JTL results.analyze_any_log_file: Support for multiple log formats.generate_analysis_report: Create detailed Markdown reports.correlate_jmeter_files: Full correlation workflow.auto_tag_dynatrace_headers: Add Dynatrace headers to JMX files.list_log_formats: Check supported formats.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jmeter_adva_mcp-0.1.0.tar.gz
(25.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jmeter_adva_mcp-0.1.0.tar.gz.
File metadata
- Download URL: jmeter_adva_mcp-0.1.0.tar.gz
- Upload date:
- Size: 25.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71869b8357f548bc85b44469f0dff50539b9266275a0f8f81ee61a2e5cb958e4
|
|
| MD5 |
c7532efd923e69393b021bcfc58be758
|
|
| BLAKE2b-256 |
72136af0f7f507a57a64332bd60122c698b9a1203cf4cf10b781e69f327063f3
|
File details
Details for the file jmeter_adva_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: jmeter_adva_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 26.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3fd998837135eb7e4ee5a7d8a178f5b2f41367cb7dbe80bdff0ae400526d201
|
|
| MD5 |
2f430398ab80a315759744a64c1be6a5
|
|
| BLAKE2b-256 |
a186f69e697abaa69b5c5819c905ccaa84eab786a054c0e7e65f6f717d3cf0e6
|