jmeter.com
jmeter.com logo

JMeter

Enables natural language execution of JMeter performance tests in both GUI and non-GUI modes, returning detailed results...

Created byApr 23, 2025

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
Anthropic Cursor Windsurf

Features

  • Execute JMeter tests in non-GUI mode
  • Launch JMeter in GUI mode
  • Capture and return execution output

Installation

Local Installation

  1. Install `uv`:
  1. 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:
  1. Configure the .env file, refer to the .env.example file for details.

MCP Usage

  1. Connect to the server using an MCP-compatible client (e.g., Claude Desktop, Cursor, Windsurf)
  1. Send a prompt to the server:
  1. MCP compatible client will use the available tools:

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

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
Anthropic Cursor Windsurf

Features

  • Execute JMeter tests in non-GUI mode
  • Launch JMeter in GUI mode
  • Capture and return execution output

Installation

Local Installation

  1. Install `uv`:
  1. 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:
  1. Configure the .env file, refer to the .env.example file for details.

MCP Usage

  1. Connect to the server using an MCP-compatible client (e.g., Claude Desktop, Cursor, Windsurf)
  1. Send a prompt to the server:
  1. MCP compatible client will use the available tools:

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