MaxoPerf MCP について
MaxoPerf MCP は、AI エージェント向けのホスト型パフォーマンステストサービスです。自然言語でテストの作成、クラウド実行、結果確認、診断を行え、コードを調べてテストを計画するエージェントスキルも備えています。
主な機能
- 01パフォーマンステストの作成と管理
- 02マネージドクラウドランナーでの負荷テスト
- 03スループット、レイテンシ、エラー指標の確認
- 04ログ、異常、根本原因の調査
- 05読み取り専用アクセスモード
活用シーン
- 01API の負荷テストやブラウザテスト
- 02複数の実行間でレイテンシを比較
- 03障害やランナーの負荷不足を調査
MCP 対応
ホスト型のリモート MCP サーバーとして、テスト、実行、結果、診断、API 検索のツールに加え、プロンプトとリソースを提供します。クライアントは API キーで接続し、読み取り専用モードでは書き込みツールが非表示になります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://app.maxoperf.com/mcpclaude mcp add --transport http maxoperf https://app.maxoperf.com/mcp{"mcpServers":{"maxoperf":{"type":"http","url":"https://app.maxoperf.com/mcp"}}}Cursor で開く{"servers":{"maxoperf":{"type":"http","url":"https://app.maxoperf.com/mcp"}}}VS Code で開く{"mcpServers":{"maxoperf":{"type":"http","url":"https://app.maxoperf.com/mcp"}}}{"mcpServers":{"maxoperf":{"serverUrl":"https://app.maxoperf.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://app.maxoperf.com/mcp認証が必要ツール
詳細
⚡ MaxoPerf MCP サーバー
API キーを使って、あらゆる AI エージェントから MaxoPerf プラットフォーム全体を操作できます。
Claude、Cursor、Codex、VS Code Copilot、ChatGPT を本格的なパフォーマンステストオペレーターに変える、リモートホスト型のModel Context Protocolサーバーです。テストの作成、管理対象のクラウドランナーでの負荷テストの実行、結果の確認、根本原因分析の取得をすべて自然言語で行えます。認証にはご自身のキーを使用します。
https://app.maxoperf.com/mcp
設定
リモートホスト型サーバーなので、インストールも実行も不要です。これを MCP クライアントの設定に追加し、MAXOPERF_API_KEY を設定してください(コンソールの Settings → API keys から作成できます)。
{
"mcpServers": {
"maxoperf": {
"type": "http",
"url": "https://app.maxoperf.com/mcp",
"headers": {
"Authorization": "Bearer ${MAXOPERF_API_KEY}"
}
}
}
}
キーは実際のプラットフォームによって毎回の呼び出しで検証されます(認証、テナンシー、OpenFGA、監査)。サーバーは何も保存せず、新たな信頼境界も追加しません。キーを取り消すと、アクセスは即座に無効になります。ヘッダー X-MaxoPerf-MCP-Mode: read-only を送信すると、参照専用のセッション(書き込みツールは非表示)になります。
インストール(クライアントを選択)
Claude Code — プラグインにはサーバーとエージェントスキルが含まれています。
/plugin marketplace add MaxoPerf/mcp
/plugin install maxoperf
または、コネクターのみを追加します。
claude mcp add --transport http maxoperf https://app.maxoperf.com/mcp \
--header "Authorization: Bearer ${MAXOPERF_API_KEY}"
Cursor · VS Code / Copilot · Codex · ChatGPT · Claude Desktop — ワンクリックで開くディープリンクと、コピー&ペースト用の設定は packaging/ にあります。いずれも上記と同じ mcpServers ブロックを使用します。
ツール
厳選された29個のツールです。読み取り操作のデフォルトは response_format: "concise" です(完全なペイロードを取得するには "detailed" を渡してください)。書き込みツールを使用するには読み取り専用ではないセッションが必要です。また、読み取り専用モードでは cancel_run は非表示になります。
コンテキストとテナンシー
whoami— API キーに紐づくアカウントとデフォルトのワークスペースを特定しますlist_workspaces— アカウントから参照可能なワークスペースを一覧表示しますset_active_workspace— セッションのアクティブなワークスペースを設定しますlist_projects— プロジェクトを一覧表示します(編集/削除権限を含む)create_project— プロジェクトを作成します
テスト
list_tests— テストを一覧表示します(プロジェクト/ワークスペース/種類で絞り込み)get_test— テストとその検証サマリーを取得しますcreate_test— テストのひな型を作成します(エンジン/エグゼキューターを選択)get_test_overview— テストの実行履歴の概要を取得します
テストファイル
upload_test_file— スクリプト/データファイルを1回の呼び出しでアップロードします(実際の3ステップの署名付きURLフロー)list_test_files— テストのファイルとアップロード状態を一覧表示しますdownload_test_file— ファイルの有効期間が短いダウンロード URL を取得します
実行
start_run— 管理されたクラウドランナーで負荷/ブラウザー実行を開始します(冪等)get_run_status— ライフサイクルの状態を確認します(キュー待ち → 実行中 → 成功/失敗/キャンセル)list_runs— フィルター付きでページ分割された実行履歴を取得しますcancel_run— 実行をキャンセルします(破壊的操作。読み取り専用モードでは非表示)rerun_run— スナップショットまたは現在のテストから再実行しますadd_runners— 既存のロケーションで実行中のランナーを増やします
結果
get_run_results— KPI の概要:スループット、レイテンシのパーセンタイル、エラー率query_run_metrics— 時系列メトリクス(レイテンシ/スループット/エラー/負荷/ヘルス)get_run_errors— エラー行をグループ化して取得します(メッセージ/件数/コード)
診断 — 根本原因と異常検知
get_run_summary— エグゼクティブサマリーと、どの失敗条件に該当したかを取得しますget_run_error_bodies— サンプリングされたエラーのリクエスト/レスポンス本文とステータスコードを取得しますget_run_logs— エラー レベルのエンジン/システムログ行を取得しますget_runner_health— ランナーの CPU/メモリの推移と、targetVus と peakAchievedVus(vuShortfallPct)を取得しますdetect_run_anomalies— 決定論的なロバスト外れ値スキャン(中央値/MAD)。実行終了後に限定し、誤検知を抑えます
緊急用の呼び出しと検索
call_platform_api— 任意の公開/v1/*エンドポイントにアクセスします(シークレット、環境、スケジュール、BYOC)。管理者用/内部用エンドポイントは拒否リストに登録され、SSRF 対策済みですget_openapi— 公開 OpenAPI ドキュメントを取得しますsearch_endpoints— API をキーワード検索して適切なエンドポイントを見つけます
プロンプト
適切なツールの実行順序を定めたテキストのレシピです。リポジトリを読み込めないチャット専用クライアントに最適です。
run-baseline-load-test— ベースライン実行を開始し、完了まで監視しますdiagnose-latency-regression— 2つの実行の p95 を比較しますsummarize-run— 1つの実行を平易な言葉で要約しますplan-and-build-test— 目標をプロジェクト → テスト → アップロード → 実行に変換しますchoose-executor— エンジン(k6 / JMeter / Playwright / Selenium)を推奨しますscan-endpoints-for-hotspots— OpenAPI 仕様または貼り付けられた一覧から、問題が発生しそうな箇所をランク付けしますsetup-secrets-and-envs— 実行前にワークスペースのシークレットと複数環境を連携しますdiagnose-run-failure— 失敗した実行の根本原因をランク付けしますexplain-run-anomalies— 検出された各外れ値について説明します
リソース
maxoperf://openapi— 公開 OpenAPI 仕様maxoperf://run/{id}— 実行レポートの概要
試してみる
- 「https://api.example.com/checkout に対して、500ユーザーで5分間の負荷テストを実行し、p95 が 800ms を超えたら失敗にしてください。」
- 「リポジトリをスキャンして、負荷テストする価値が最も高いエンドポイントを見つけ、最もリスクの高いもののテストを作成して実行してください。」
- 「実行 run-0000000001 が失敗したのはなぜですか?エラーとログを確認し、ランナーが実際に目標負荷に達したかどうかも調べてください。」
脳と組み合わせる
MCP サーバーは手です。同梱の**MaxoPerf エージェントスキル(npx @maxoperf/agent-skill install、Claude プラグインに同梱、またはこのリポジトリ内のagent-skill/)は脳**です。コードを読み、ボトルネックを見つけ、テストを作成して実行し、問題の原因を診断しながら、これらのツールを自動的に操作します。
このリポジトリの内容
| パス | 内容 |
|---|---|
.claude-plugin/ | Claude Code プラグイン(MCP コネクターとスキルを同梱) |
agent-skill/ | maxoperf エージェントスキルのコピー(正式な配置先:MaxoPerf/agent-skill) |
packaging/ | MCP レジストリの server.json、.mcpb、VS Code / Cursor のディープリンク、Codex / ChatGPT のセットアップ |
LAUNCHGUIDE.md | MCP ディレクトリ掲載用のメタデータ |
はじめる → · エージェントスキル → · ドキュメント →
MaxoPerf モノレポの読み取り専用ミラーです。問題の報告は maxoperf.com でお願いします。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。