octoperf について
OctoPerfは、負荷テストを管理するホスト型MCPサーバーと、ワークフローのスキルやツール資料を備えたClaude Codeプラグインを提供します。OctoPerfの負荷テストシナリオを作成、実行、確認するチームやエージェント向けです。
主な機能
- 01ワークスペース、プロジェクト、シナリオの管理
- 02記録データとテストスクリプトのインポート
- 03負荷テストシナリオの構成とスケジュール設定
- 04テストの検証と障害の診断
- 05ベンチ指標とレポートの確認
- 0622種類のワークフロースキルの導入
活用シーン
- 01HAR記録やK6スクリプトのインポート
- 02既存の負荷テストの移行
- 03シナリオの負荷形状とSLAの設定
- 04テストエラーや応答時間の調査
MCP 対応
ホスト型のOctoPerf MCPサーバーはStreamable HTTPとOAuth 2.1を使用し、任意のMCPクライアントから接続できます。Claude Codeプラグインはサーバーを登録し、スキルとツール資料を提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.octoperf.com/mcpclaude mcp add --transport http octoperf-octoperf https://api.octoperf.com/mcp{"mcpServers":{"octoperf-octoperf":{"type":"http","url":"https://api.octoperf.com/mcp"}}}Cursor で開く{"servers":{"octoperf-octoperf":{"type":"http","url":"https://api.octoperf.com/mcp"}}}VS Code で開く{"mcpServers":{"octoperf-octoperf":{"type":"http","url":"https://api.octoperf.com/mcp"}}}{"mcpServers":{"octoperf-octoperf":{"serverUrl":"https://api.octoperf.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
OctoPerf — Claude Code プラグイン
OctoPerf 負荷テストプラットフォーム向けの Claude Code プラグインマーケットプレイスです。
Claude Code をお使いでない場合 OctoPerf MCP サーバーは、ホスト型でクライアントに依存しない リモートサーバーです(
https://api.octoperf.com/mcp、Streamable HTTP、OAuth 2.1 — API キー不要)。 あらゆる MCP クライアントで動作します。このリポジトリは、Claude Code からワンステップで利用するための エントリーポイントです。詳しくは、以下のその他のクライアントをご覧ください。
このリポジトリでは、次の機能を提供する 1 つのプラグイン(octoperf)を配布しています。
- ホスト型の OctoPerf MCP サーバー(
https://api.octoperf.com/mcp、 Streamable HTTP、OAuth 2.1 + PKCE + DCR — API キー不要)を登録します。 - MCP ツールをエンドツーエンドで実行する 22 個のワークフロー スキルをインストールします (記録とインポート、K6 スクリプト作成、BlazeMeter/Gatling/LoadRunner/NeoLoad からの移行、相関付け、検証、シナリオ構成、SLA、監視、ベンチ結果レポート、スケジュール設定、通知、オンプレミスエージェント、ワークスペースなど)。
- サーバーが公開するすべての MCP ツールを説明したリファレンス
AGENTS.mdを同梱します。
インストール
/plugin marketplace add OctoPerf/octoperf-claude-plugins
/plugin install octoperf@octoperf
最初に MCP を呼び出すと、OAuth ログインのために api.octoperf.com がブラウザーで開きます。
OctoPerf の Account → Connected applications から、いつでも接続を取り消せます。
含まれるもの
| コンポーネント | 場所 | 目的 |
|---|---|---|
| MCP サーバー | plugins/octoperf/.mcp.json | ワークスペース、プロジェクト、VU、シナリオ、ベンチ結果を管理するツール |
| AGENTS.md | plugins/octoperf/AGENTS.md | MCP ツールの完全なカタログ(octoperf://templates/agents-md としても提供) |
| スキル | plugins/octoperf/skills/*/SKILL.md | 自然言語のトリガーで呼び出すワークフローの手順 |
スキル
| スキル | 発動する条件 |
|---|---|
octoperf-har-recording | 「アプリケーションを記録して」「HAR をキャプチャして」「この .har をインポートして」 |
octoperf-jtl-import | 「JTL をインポートして」「この JMeter の結果を分析して」 |
octoperf-k6-scripting | 「K6 スクリプトをインポートして」「OctoPerf で k6 テストを実行して」 |
octoperf-blazemeter-migration | 「BlazeMeter から移行して」「Taurus テストを変換して」 |
octoperf-gatling-migration | 「Gatling から移行して」「Gatling シミュレーションを変換して」 |
octoperf-loadrunner-migration | 「LoadRunner から移行して」「.usr スクリプトを変換して」 |
octoperf-neoload-migration | 「NeoLoad から移行して」「.nlp プロジェクトを変換して」 |
octoperf-auto-correlation | 「VU を相関付けて」「再生エラーを修正して」「再生時に 401/403 が発生する」 |
octoperf-validation-triage | 「検証が赤くなっている」「インポート後に大量のエラーがある」 |
octoperf-scenario-composition | 「シナリオを作成して」「ランプアップ/負荷形状」「ユーザープロファイル」 |
octoperf-sla | 「SLA を定義して」「応答時間が X を超えたらテストを失敗させて」 |
octoperf-monitoring | 「テスト中にサーバーを監視して」「データベースモニターを追加して」 |
octoperf-scenario-diagnosis | 「負荷テストが失敗した」「応答時間がこんなに長いのはなぜ」 |
octoperf-bench-reports | 「このウィジェットに適したツールは何か」、ウィジェットのメトリクスに関する質問 |
octoperf-report-item-editing | 「このレポートウィジェットのメトリクスを変更して」「フィルターを追加して」 |
octoperf-export-bench-report-pdf | 「レポートを PDF でエクスポートして」「ベンチレポートを印刷して」 |
octoperf-real-browser-probe | 「EUM プローブ」「Playwright プローブ」「TruClient 相当のもの」 |
octoperf-scheduling | 「シナリオをスケジュールして」「平日の午前 8 時に毎回実行して」 |
octoperf-notifications | 「テストが失敗したら Slack に通知して」「失敗時に JIRA チケットを作成して」 |
octoperf-onpremise-agent | 「自分のマシンから実行して」「オンプレミスエージェントをインストールして」 |
octoperf-workspace | 「ワークスペースにメンバーを追加して」「メンバーの権限を変更して」 |
octoperf-async-polling | taskId の結果をポーリングする必要のあるスキルによって自動的に呼び出されます |
その他のクライアント
この MCP サーバーは Claude 専用ではありません。Claude.ai、Claude Desktop、
Cursor、ChatGPT、Codex、Gemini CLI、GitHub Copilot、その他の MCP クライアントを
接続するには、**MCP サーバーのドキュメント**を
ご覧ください。ほとんどのクライアントで必要なのは、サーバー URL https://api.octoperf.com/mcp のみです。
ライセンス
Apache-2.0
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。