Integrations
Enables running load tests through k6, supporting customizable test durations and virtual user counts with real-time execution output
🚀⚡️k6-mcp-服务器
用于运行 k6 负载测试的模型上下文协议 (MCP) 服务器实现。
✨ 特点
- 与模型上下文协议框架的简单集成
- 支持自定义测试时长和虚拟用户(VU)
- 用于运行 k6 负载测试的易于使用的 API
- 可通过环境变量配置
- 实时测试执行输出
🔧 先决条件
开始之前,请确保已安装以下软件:
📦安装
- 克隆存储库:
Copy
- 安装所需的依赖项:
Copy
- 设置环境变量(可选):在项目根目录中创建一个
.env
文件:
Copy
🚀 入门
- 创建k6测试脚本(例如,
test.js
):
Copy
- 在您最喜欢的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等)中使用以下规格配置 MCP 服务器:
Copy
- 现在让 LLM 运行测试,例如
run k6 test for hello.js
。k6 mcp 服务器将利用以下任一工具来启动测试。
execute_k6_test
:使用默认选项运行测试(持续时间 30 秒,10 VU)execute_k6_test_with_options
:使用自定义持续时间和 VU 运行测试
📝 API 参考
执行K6测试
Copy
使用自定义选项执行 K6 测试
Copy
🤝 贡献
欢迎贡献代码!欢迎提交 Pull 请求。
📄 许可证
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
This server cannot be installed
模型上下文协议 (MCP) 服务器实现允许 AI 助手通过自然语言命令运行 k6 负载测试,支持自定义测试持续时间和虚拟用户。