🚀 ⚡️ k6-mcp-サーバー
k6 負荷テストを実行するためのモデル コンテキスト プロトコル (MCP) サーバー実装。
✨ 特徴
モデルコンテキストプロトコルフレームワークとのシンプルな統合
カスタムテスト期間と仮想ユーザー(VU)のサポート
k6 負荷テストを実行するための使いやすい API
環境変数で設定可能
リアルタイムテスト実行出力
🔧 前提条件
始める前に、以下がインストールされていることを確認してください。
📦 インストール
リポジトリをクローンします。
必要な依存関係をインストールします。
環境変数を設定する (オプション): プロジェクト ルートに
.env
ファイルを作成します。
🚀 はじめに
k6 テスト スクリプト (例:
test.js
) を作成します。
お気に入りの MCP クライアント (Claude Desktop、Cursor、Windsurf など) で以下の仕様を使用して MCP サーバーを構成します。
LLMにテストの実行を指示します。例えば、
run k6 test for hello.js
。k6 mcpサーバーは、以下のいずれかのツールを利用してテストを開始します。
execute_k6_test
: デフォルトのオプションでテストを実行します(30秒の期間、10 VU)execute_k6_test_with_options
: カスタム期間と VU でテストを実行する
📝 APIリファレンス
K6テストを実行する
カスタムオプションでK6テストを実行する
🤝 貢献する
貢献を歓迎します!お気軽にプルリクエストを送信してください。
📄 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
AI アシスタントが自然言語コマンドを通じて k6 負荷テストを実行できるようにし、カスタム テスト期間と仮想ユーザーをサポートするモデル コンテキスト プロトコル (MCP) サーバー実装。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol (MCP) server that enables AI assistants to interact with MySQL databases by executing SQL queries and checking database connectivity.Last updated -MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that allows AI assistants to execute and manage JMeter performance tests through natural language commands.Last updated -645
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for LeetCode that enables AI assistants to access LeetCode problems, user information, and contest data.Last updated -7928MIT License
Testomatio MCP Serverofficial
-securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Cursor to interact with Testomatio test management platform, allowing users to query test cases, runs, and plans through natural language.Last updated -71