mcp-perf-suite
Verified Safeby 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
uv run jmeter.pySecurity 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
mcpcat-python-sdk
An analytics and observability SDK for Multi-modal Conversational Platform (MCP) servers, capturing user behavior and tool interactions for product development and debugging.
octomind-mcp
This MCP server enables AI agents to create, execute, and manage end-to-end tests on the Octomind platform.
mcp-jest
A testing framework for Model Context Protocol (MCP) servers, allowing automated validation of AI agent tools, resources, and prompts.
mcp-maintainer-toolkit
This server provides a Model Context Protocol (MCP) interface with various tools and resources designed to assist in maintaining, testing, and developing MCP repositories and clients.