Virtual Services MCP Server
概览
The BlazeMeter Service Virtualization MCP Server connects AI tools directly to BlazeMeter's Service Virtualization platform. This gives AI agents, assistants, and chatbots the ability to manage complete workflows from creation of transactions to deploying it to the virtual service. All through natural language interactions. - : Create and manage services. - : Create, validate, manage HTTP and Messaging transactions. - : Create, read, list, and manage transaction actions (Http calls and Webhooks). - : Upload assets (certificates and keystores). - : Attach HTTP transaction and test it. - : List available locations. - : Create and manage configurations for virtual services. - : Create, modify, deploy, stop a virtual service, track its status. - : Create, deploy, and manage messaging virtual services across IBM MQ, ActiveMQ, and Kafka brokers. - : Capture live broker traffic into recordings and replay them via messaging virtual services.
README
以下为原文 README 节选,完整内容请查看原文。
BlazeMeter Service Virtualization MCP Server
The BlazeMeter Service Virtualization MCP Server connects AI tools directly to BlazeMeter’s Service Virtualization platform. This gives AI agents, assistants, and chatbots the ability to manage complete workflows from creation of transactions to deploying it to the virtual service. All through natural language interactions.
Use Cases
- Service Management: Create and manage services.
- Transaction Management: Create, validate, manage HTTP and Messaging transactions.
- Action Management: Create, read, list, and manage transaction actions (Http calls and Webhooks).
- Asset Management: Upload assets (certificates and keystores).
- Sandbox Management: Attach HTTP transaction and test it.
- Location Management: List available locations.
- Configuration Management: Create and manage configurations for virtual services.
- Virtual Service Management: Create, modify, deploy, stop a virtual service, track its status.
- Messaging Virtual Service Management: Create, deploy, and manage messaging virtual services across IBM MQ, ActiveMQ, and Kafka brokers.
- Recording Management: Capture live broker traffic into recordings and replay them via messaging virtual services.
- Virtual Service Templates Management: Create, modify, create from the virtual service, apply to a virtual service.
- Test Data Management: Create, update, and read TDM datasets for virtual services to drive data-driven transaction matching.
Prerequisites
- BlazeMeter API credentials (API Key ID and Secret)
- Compatible MCP host (VS Code, Claude Desktop, Cursor, Windsurf, etc.)
- Docker (only for Docker-based deployment)
Setup
Get BlazeMeter API Credentials
Follow the BlazeMeter API Keys guide to obtain your API keys as JSON.
[!IMPORTANT] When downloading your API keys from BlazeMeter, save the
api-keys.jsonfile in the same folder where you’ll place the MCP binary.
Available Tools
The BlazeMeter MCP Server provides comprehensive access to BlazeMeter’s API through the following tools:
| Tool | Purpose | Key Capabilities |
|---|---|---|
| User | Blazemeter User Information | Get current user details, default account/workspace/project |
| Account | Blazemeter Account Management | List accounts, check AI consent, read account details |
| Workspace | Blazemeter Workspace Management | Manage workspaces, check billing usage |
| Service | Service Management | Create and manage services |
安装
uvx --from git+https://github.com/Blazemeter/sv-mcp.git sv-mcp配置
{
"mcpServers": {
"blazemeter-sv": {
"command": "uvx",
"args": [
"--from", "git+https://github.com/Blazemeter/sv-mcp.git",
"sv-mcp"
],
"env": {
"API_KEY_PATH": "/path/to/api-key.json"
}
}
}
}