BS

blazemeter/sv-mcp

开发工具官方

本页由 AI 翻译,技术细节请以原文为准。 查看原文

5 stars 4 forks 质量 74 趋势 33

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.json file 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
在 GitHub 查看完整 README

安装

uvx --from git+https://github.com/Blazemeter/sv-mcp.git sv-mcp
新手?先看 mcpskill.org 教程 →

配置

{ "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" } } } }