š 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
š ļø 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
.env
file, refer to the.env.example
file 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
local-only server
The server can only run on the client's local machine because it depends on local resources.
A Model Context Protocol server that enables execution of JMeter performance tests through AI assistants and MCP-compatible clients like Claude, Cursor, and Windsurf.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that allows AI assistants to execute and manage JMeter performance tests through natural language commands.Last updated -645
- AsecurityFlicenseAqualityA Model Context Protocol server that enables executing and interacting with JMeter tests through MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.Last updated -2
- AsecurityFlicenseAqualityA collection of Model Context Protocol servers providing advanced capabilities for AI assistants including professional accuracy enforcement, tool safety protocols, user preference management, and intelligent context monitoring.Last updated -5
- -securityFlicense-qualityA Model Context Protocol server that collects, analyzes, and manages AI use case data from various information sources with features for web scraping, data analysis, and trend identification.Last updated -