Tesults MCP について
Tesults MCPは、AIエージェントやMCP対応ツールからTesultsのテスト結果、ターゲット、分析情報を参照するMCPサーバーです。レポート専用モードでは、利用できる操作をレポートと分析に限定します。
主な機能
- 01テスト結果とターゲットの確認
- 02テスト分析情報の取得
- 03レポート専用モード
- 04ターゲットの作成・編集・削除
- 05トークンの再生成
活用シーン
- 01テスト失敗やリグレッションの調査
- 02AIエージェントを介したテスト実行の確認
- 03インスタンスをレポート操作に限定
MCP 対応
MCPクライアントにTesultsの結果、分析情報、ターゲット操作のツールを提供します。`TESULTS_READ_ONLY=true`を設定すると、レポートと分析のツールだけが登録され、非GETリクエストはローカルで遮断されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y tesults-mcpTESULTS_API_TOKENシークレットTesults API token - obtain from your Tesults project configurationTESULTS_READ_ONLYSet to true for reporting-only mode: only the reporting and insight tools are exposed and non-GET API requests are blocked locallyローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
11掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | string | いいえ | 返すターゲットの最大数 |
| cursor | string | いいえ | 前回のレスポンスから取得したページネーションカーソル |
詳細
tesults-mcp
Tesults MCP サーバーです。AI エージェントとMCP互換ツールをTesultsのテスト結果、インサイト、ターゲットに接続します。
ドキュメント
セットアップと使用方法の完全なドキュメント:https://www.tesults.com/docs/api/mcp
クイックスタート
claude mcp add tesults-mcp npx tesults-mcp -e TESULTS_API_TOKEN=your-api-token
レポート専用モード
MCPサーバーの環境で、TESULTS_API_TOKENとともにTESULTS_READ_ONLY=trueを設定します。レポートとインサイトに関する7つのツールのみが公開されます。
ターゲットの作成、編集、削除、およびトークンの再生成は登録されず、GET以外のAPIリクエストはローカルでブロックされます。
この設定を省略するかfalseにした場合、既存の設定は変更されません。
これはこのMCPサーバーに対する制限であり、APIトークンの権限が縮小されるわけではありません。トークンは非公開にしてください。インサイトツールは引き続き、サーバー上でAI分析を生成してキャッシュできます。テスト結果やターゲットは変更されません。
リクエストは60秒後にタイムアウトし、レスポンスは10 MiBに制限されます。
大規模な結果セットの場合は、実行数を減らすか、概要を取得するためにcases=falseを使用してください。
APIの失敗は、成功した回答ではなくツールエラーとして返されます。
これらのオプションはこのソースバージョンに適用され、リリース後にインストールを更新する必要があります。すでにインストールされている公開パッケージには影響しません。
オフラインチェック
node --test tests/hardening.test.jsを実行します。テストではTesultsへの呼び出しや実際のトークンの使用は行いません。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。