MCP.so
登录

k6-mcp-server MCP Server

@MCP-Mirror

基本信息

分类

其他

许可证

MIT license

传输方式

stdio

作者

MCP-Mirror

关于 k6-mcp-server MCP Server

Mirror of

k6-mcp-server MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "QAInsights_k6-mcp-server": {
      "command": "uv",
      "args": [
        "pip",
        "install",
        "-r",
        "requirements.txt"
      ]
    }
  }
}

k6-mcp-server MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is k6-mcp-server?

A Model Context Protocol (MCP) server implementation for running k6 load tests. It integrates the k6 load testing tool into MCP clients (Claude Desktop, Cursor, Windsurf, etc.), enabling users to execute and manage k6 tests through natural language prompts.

How to use k6-mcp-server?

Install Python 3.12+, k6, and uv. Clone the repository and run uv pip install -r requirements.txt. Optionally set the K6_BIN environment variable. In your MCP client, configure the server with the command /path/to/bin/uv and args ["--directory", "/path/to/k6-mcp-server", "run", "k6_server.py"]. Then ask the LLM to run a k6 test (e.g., "run k6 test for hello.js").

Key features of k6-mcp-server

  • Simple integration with Model Context Protocol framework
  • Support for custom test durations and virtual users (VUs)
  • Easy-to-use API for running k6 load tests
  • Configurable through environment variables
  • Real-time test execution output

Use cases of k6-mcp-server

  • LLM-powered results analysis
  • Effective debugging of load tests

常见问题

1

What are the prerequisites?

Python 3.12 or higher, the k6 load testing tool, and the uv package manager must be installed.

2

How do I configure the MCP server for my client?

Use the JSON configuration with `command` set to the uv binary path, and `args` containing `"--directory"`, the path to the k6-mcp-server folder, `"run"`, and `"k6_server.py"`.

3

What tools does the server expose?

Two tools: `execute_k6_test` (runs a test with default 30s duration and 10 VUs) and `execute_k6_test_with_options` (runs a test with custom duration and VUs).

4

Can I override the k6 binary location?

Yes. Set the `K6_BIN` environment variable to the path of your k6 binary. If not set, the server defaults to `k6` in the system PATH.

5

What is the default test configuration?

The `execute_k6_test` tool uses a duration of 30 seconds and 10 virtual users by default.

评论

其他 分类下的更多 MCP 服务器