π 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
.envfile, refer to the.env.examplefile 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
Apache JMeter Test Execution Server
Project Details
- QAInsights/jmeter-mcp-server
- Last Updated: 4/19/2025
Recomended MCP Servers
MCP Server for Cline to Access Azure devops
A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and...
A Model Context Protocol (MCP) server for interacting with Meilisearch through LLM interfaces.
An MCP server that delivers cryptocurrency sentiment analysis to AI agents.
An experimental MCP server Rest Client intended to be a replacement of tools postman & insomnia
An experiment in software planning using MCP
A simple MCP integration that allows Claude to read and manage a personal Notion todo list
δΈδΈͺεΊδΊ Model Context Protocol (MCP) η FFmpeg θΎ ε©ε·₯ε ·οΌζδΎθ§ι’ε€ηεθ½γ
A Model Context Protocol (MCP) server that empowers LLMs to use some of Open Srategy Partners' core writing...
The Cursor10x MCP is a persistent multi-dimensional memory system for Cursor that enhances AI assistants with conversation context,...





