Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jmeter_adva_mcp-0.1.0-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

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

Hashes for jmeter_adva_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 71869b8357f548bc85b44469f0dff50539b9266275a0f8f81ee61a2e5cb958e4
MD5 c7532efd923e69393b021bcfc58be758
BLAKE2b-256 72136af0f7f507a57a64332bd60122c698b9a1203cf4cf10b781e69f327063f3

See more details on using hashes here.

File details

Details for the file jmeter_adva_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jmeter_adva_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3fd998837135eb7e4ee5a7d8a178f5b2f41367cb7dbe80bdff0ae400526d201
MD5 2f430398ab80a315759744a64c1be6a5
BLAKE2b-256 a186f69e697abaa69b5c5819c905ccaa84eab786a054c0e7e65f6f717d3cf0e6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page