Provides configuration for JMeter path and Java options through environment variables
š JMeter MCP Server
This is a Model Context Protocol (MCP) server that allows executing JMeter tests through MCP-compatible clients.
š¢ Looking for an AI Assistant inside JMeter? š Check outFeather Wand

š Features
š Execute JMeter tests in non-GUI mode
š„ļø Launch JMeter in GUI mode
š Capture and return execution output
Related MCP server: JMeter MCP Server
š ļø Installation
Local Installation
Install
uv:Ensure JMeter is installed on your system and accessible via the command line.
ā ļø Important: Make sure JMeter is executable. You can do this by running:
Configure the
.envfile, refer to the.env.examplefile for details.
š» MCP Usage
Connect to the server using an MCP-compatible client (e.g., Claude Desktop, Cursor, Windsurf)
Send a prompt to the server:
MCP compatible client will use the available tools:
š„ļø
execute_jmeter_test: Launches JMeter in GUI mode, but doesn't execute test as per the JMeter designš
execute_jmeter_test_non_gui: Execute a JMeter test in non-GUI mode (default mode for better performance)
šļø MCP Configuration
Add the following configuration to your MCP client config:
⨠Use case
LLM powered result analysis: Collect and analyze test results.
Debugging: Execute tests in non-GUI mode for debugging.
š Error Handling
The server will:
Validate that the test file exists
Check that the file has a .jmx extension
Capture and return any execution errors