- Home
- MCP servers
- BlazeMeter
BlazeMeter
- 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.
- Install dependencies from your project root.
npm install
- Verify Node is available and determine the absolute paths you will use in client configurations.
which node
node --version
- 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