jmeter-mcp-server

jmeter-mcp-server

20

JMeter MCP Server is a Model Context Protocol server that integrates JMeter with MCP-compatible clients, allowing both GUI and non-GUI test executions. It is designed for effective test management and result analysis leveraging JMeter's capabilities.

🚀 JMeter MCP Server

This is a Model Context Protocol (MCP) server that facilitates JMeter test execution using MCP-compatible clients.

📋 Features

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

🛠️ Installation

  1. Install uv.
  2. Ensure JMeter is installed and executable via the command line.
  3. Configure the .env file based on provided examples.

💻 MCP Usage

  • Connect using an MCP-compatible client
  • Send prompts to execute JMeter tests

✨ Use case

  • LLM powered result analysis
  • Debugging using non-GUI mode

🛑 Error Handling

  • Validate test file existence and extension
  • Capture and return execution errors