
Apache JMeter Test Execution Server
โจ JMeter Meets AI Workflows: Introducing the JMeter MCP Server! ๐คฏ
๐ JMeter MCP Server
This is a Model Context Protocol (MCP) server that allows executing JMeter tests through MCP-compatible clients.
[!IMPORTANT] ๐ข Looking for an AI Assistant inside JMeter? ๐ Check out Feather 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:
chmod +x /path/to/jmeter/bin/jmeter
- Configure the
.env
file, refer to the.env.example
file for details.
# JMeter Configuration
JMETER_HOME=/path/to/apache-jmeter-5.6.3
JMETER_BIN=${JMETER_HOME}/bin/jmeter
# Optional: JMeter Java options
JMETER_JAVA_OPTS="-Xms1g -Xmx2g"
๐ป MCP Usage
-
Connect to the server using an MCP-compatible client (e.g., Claude Desktop, Cursor, Windsurf)
-
Send a prompt to the server:
Run JMeter test /path/to/test.jmx
- 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:
{
"mcpServers": {
"jmeter": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/jmeter-mcp-server",
"run",
"jmeter_server.py"
]
}
}
}
โจ 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
Stars
12Forks
3Last commit
18 days agoRepository age
1 month
Auto-fetched from GitHub .
MCP servers similar to Apache JMeter Test Execution Server:

ย
Stars
Forks
Last commit

ย
Stars
Forks
Last commit

ย
Stars
Forks
Last commit