Back to Home
canyonlabz icon

mcp-perf-suite

Verified Safe

by canyonlabz

Overview

The JMeter MCP Server automates the generation of JMeter test scripts, execution of tests, and aggregation of results, primarily using Playwright-captured network traffic for web and API performance testing.

Installation

Run Command
uv run jmeter.py

Security Notes

The server uses `subprocess.Popen` for executing JMeter, which is a controlled and necessary operation for its function. It relies on environment variables for sensitive data (API keys, etc.) via `.env` files, which is good practice. Configuration files are loaded using `yaml.safe_load`. A potential, indirect risk lies in the `JSR223 PreProcessor` generation capability within the JMX scripts, which can execute arbitrary Groovy code on the JMeter runner machine. However, this is a feature of JMeter itself and not a direct vulnerability in the MCP server's runtime, assuming the input network traffic data is from a trusted source or properly filtered.

Similar Servers

Stats

Interest Score33
Security Score8
Cost ClassMedium
Avg Tokens25000
Stars3
Forks1
Last Update2026-01-19

Tags

Performance TestingJMeterScript GenerationNetwork AnalysisCorrelationTest Automation