BlazeMeter

Provides an MCP server to access BlazeMeter resources and perform API actions via MCP clients.
  • javascript

0

GitHub Stars

javascript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "pbandreddy-blazemeter-mcp-server": {
      "command": "node",
      "args": [
        "<absolute/path/to/mcpServer.js>"
      ],
      "env": {
        "BASE_URL": "https://a.blazemeter.com",
        "BZM_PASSWORD": "YOUR_API_SECRET",
        "BZM_USERNAME": "YOUR_API_KEY",
        "BZM_ACCOUNT_ID": "YOUR_ACCOUNT_ID",
        "BZM_WORKSPACE_ID": "YOUR_WORKSPACE_ID"
      }
    }
  }
}

You set up and run a BlazeMeter MCP Server locally so MCP-compatible clients can access BlazeMeter resources like workspaces, projects, and test runs. This server acts as the bridge that lets your tools programmatically query BlazeMeter data and perform management actions through a consistent MCP interface.

How to use

You connect an MCP client to your BlazeMeter MCP Server to start issuing tool requests. Start the server, then configure your client with the absolute path to your Node runtime and the path to the MCP server script. Once connected, you can run BlazeMeter API tools through your MCP client to list workspaces, projects, test runs, and related data. If you enable Server-Sent Events (SSE), you’ll also receive live updates where supported.

How to install

Prerequisites you must have installed before running the server are Node.js version 18 or newer and npm (which is included with Node). If you use an older Node.js version, the fetch API may be unavailable and some tools won’t work.

  1. Install dependencies from your project root.
npm install
  1. Verify Node is available and determine the absolute paths you will use in client configurations.
which node
node --version
  1. Find the absolute path to the MCP server script.
realpath mcpServer.js
Resolve-Path mcpServer.js | Select-Object -ExpandProperty Path

Additional setup for clients and running the server

You can run the MCP server directly with Node. If you want to enable live updates, you can start the server with Server-Sent Events (SSE) support.

node mcpServer.js --sse

Available tools

get_workspaces

List workspaces for an account using the BlazeMeter API endpoint /api/v4/workspaces?accountId=...

get_projects

List projects for a workspace using the endpoint /api/v4/projects?workspaceId=...

get_test_runs

List test runs (masters) for a test using the endpoint /api/v4/masters?testId=...

get_test_run_summary

Get the summary for a test run using the endpoint /api/v4/masters/{masterId}/reports/default/summary

get_test_run_aggregate_data

Retrieve aggregate report data for a test run using /api/v4/masters/{masterId}/reports/aggregatereport/data

get_test_run_errors_data

Fetch errors data for a test run using /api/v4/masters/{masterId}/reports/errorsreport/data

get_test_run_thresholds

Obtain thresholds data for a test run using /api/v4/masters/{masterId}/reports/thresholds

get_test_run_timeline_kpis

Access timeline KPIs for a test run using /api/v4/masters/{masterId}/reports/timeline/kpis

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational