mcpField
T
Testers.ai CARBON Test Harness Lite

Testers.ai CARBON Test Harness Lite

ローカル
github.com開発ツール24 週間前に更新

Testers.ai CARBON Test Harness Lite について

Testers.ai CARBON Test Harness Liteは、AIコーディングエージェント向けのオープンソースなローカルQAツールキットです。プロジェクトのテストと証拠の確認を行い、問題、カバレッジ不足、確信度レポート、優先度付きの次の手順をまとめます。別配布のMCPパッケージはツールとプロンプトを追加します。

主な機能

  1. 01リスクベースのプロジェクト評価
  2. 02機能とユーザージャーニーのテスト
  3. 03アクセシビリティチェック
  4. 04スクリーンショットを使った確認マップ
  5. 05ローカルの証拠と履歴
  6. 06ポータブルなHTML・JSONレポート

活用シーン

  1. 01テスト予算内でプロジェクトを評価
  2. 02特定機能やユーザージャーニーを調査
  3. 03アクセシビリティとテスト証拠を確認
  4. 04ローカルの問題とカバレッジ不足を追跡

MCP 対応

別配布のローカルMCPパッケージは、stdioツールとプロンプトを通じてLiteの証拠エンジンを利用します。Codexプラグインはサーバーレスで、MCPツールを含みません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbcarbon-lite-mcp-0.1.0.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

CARBON Lite — ローカルスキルとオプションのバックグラウンドチェック

8つの CARBON Lite ワークフローと、ポータブルな Studio ワークスペースを提供します。MIT ライセンスのオープンソースで、読みやすい JavaScript です。Codex プラグインには、MCP サーバー、OAuth、アカウント、アナリティクス、ホステッドサービス、CARBON モデルへの呼び出しは必要ありません。testers.ai が開発しました。これは別のエディションであり、既存の Claude パッケージやオリジナルの Studio 提出物を置き換えるものではありません。別途提供される非公開の CARBON Studio Pro エディションでは、ローカル MCP の全機能を利用できます。Lite は、提出を目的とした初のパッケージです。

スタンドアロンの MCP 配布

MCP クライアントやディレクトリ向けには、別途提供されるローカル MCP バンドルを使用してください。Lite のエビデンスエンジンを中心に stdio ツールとプロンプトを追加するもので、Pro の機能は含まれません。Codex プラグインの ZIP は引き続きサーバーレスです。

Codex にインストールする

Releases から ZIP をダウンロードして展開し、お使いの Codex バージョンのローカルプラグインのインストール手順で、そのフォルダーを選択してください。このリポジトリは、公開ディレクトリで承認されていることを主張するものではありません。インストール後、新しい会話を開始して /carbon を実行します(ホストがプラグインのプレフィックスを要求する場合は、スキル選択メニューで CARBON Lite の carbon コマンドを選択してください)。 対象が明確な場合、CARBON は現在のプロジェクトをテストします。そうでない場合は、何をテストするか確認します。URL、フォルダー、リポジトリ、API、アプリ、機能、または要件を指定してください。設定された予算の範囲内で広範な評価を実行し、検出結果、エビデンスに基づく確信度、カバレッジの不足、優先順位を付けた次のステップを報告します。実際に実行できるテストは、ホストの機能と権限によって異なります。

ライセンス

CARBON Lite はMIT ライセンスのオープンソースです。必要な著作権表示とライセンス表示を保持すれば、職場での利用、フォーク、改変、再配布、コピーの販売ができます。サードパーティ依存関係のライセンスは引き続き有効です。詳細は NOTICE.md を参照してください。商標の使用許諾や推奨を意味するものではありません。

コマンド

コマンド目的
/carbon範囲を限定した、リスクベースの評価
/carbon-test1つの機能または操作フローのテスト
/carbon-issues保護された状態やペルソナに重点を置いたバグ探し
/carbon-accessibilityキーボード、視覚、動的、ソースのアクセシビリティチェック
/carbon-map現在の実行におけるチェックと検出結果の、スクリーンショットを基にしたマップ
/carbon-demo既存のテストの有無を問わない、新しい使い捨てフィクスチャ
/carbon-settingsプロジェクトごとのテスト設定
/carbon-help次に行う適切な調査を選択
/carbon-studioポータブルなビジュアルワークスペースを開く

呼び出しのプレフィックスはホストによって異なります。最初のリクエストには、次のようなものが適しています。 「CARBON Lite を使ってこのプロジェクトを評価し、エビデンスレポートを表示してください。」

スキルは、ローカルランタイムなしでも、提供された要件や結果を分析できます。実地テストには、ホストのブラウザー、ターミナル、API 機能が必要です。オプションのエビデンスヘルパーには Node 22 以降が必要ですが、読みやすい JavaScript としてすでにバンドルされているため、アーカイブの利用者が npm をインストールする必要はありません。デモの成果物では、Python または文書に記載されたテストフレームワークが必要になる場合があります。コピーを作成しても、依存関係はインストールされず、サーバーも起動しません。

同等の機能と、同等ではない機能

含まれるもの:Light の調査手法、4つの使い捨てデモ/2つのテストプロファイル、ローカル設定、リビジョン管理されたエビデンス/履歴、検出結果、ペルソナの操作フロー、スクリーンショット、スコープに基づく確信度、ポータブルな HTML/JSON、スクリーンショットの拡大表示、マップ/チェックの確認、明示的なフィードバックのインポート/エクスポート。

MCP Studio との違い:ネイティブのグローバル/設定エントリーポイント、MCP ツール、ホストのメッセージの自動受け渡し、UI への無人書き戻し、チャット内でのライブ表示の保証はありません。レポートは通常の HTML 成果物です。対応ブラウザーでは、ユーザーが選択したスナップショットファイルを監視できます。それ以外のブラウザーでは、再読み込みまたはインポートが必要です。UI のフィードバックは、インポートするまでは下書きです。 含まれないもの:Pro コマンド、独自ベンチマーク、ホステッド共有、クラウド実行、継続的なループ、ビルド間/3D マップ機能。ネイティブ UI と完全に同等ではありません。

コストとプライバシー

このエディションでは、インフラ費用はかかりません。ホストのサブスクリプション/API 利用料、ローカルでの計算処理、およびテスト対象にかかる費用は別途必要です。状態は選択したプロジェクトの .carbon/studio-lite/ に保存され、隠れたアカウントやグローバル設定は作成されません。出力はプライベートなローカルファイルですが、記録されたエビデンスが含まれます。共有する前に確認してください。ホストのモデルプロバイダーによる処理は、このプラグインとは別に行われます。自動的な保持/削除は行われません。削除する場合は、選択したプロジェクトのエビデンスフォルダーだけを削除してください。このエディションをアンインストールする際に、ほかの CARBON の状態を削除しないでください。

開発とパッケージ化

npm ci
npm run package

ZIP には、マニフェスト、スキル、実行可能なヘルパー、完全なソース、同梱のテスト用リファレンスカタログ、フィクスチャコード、サードパーティーに関する通知が含まれます。node_modules、ローカルのエビデンス、テスト出力、認証情報、非公開のベンチマークデータは含まれません。

ローカルでのスキル/フックのレビュー手順と、残りのポータル確認事項については、SUBMISSION.md を参照してください。ZIP をビルドしても、マーケットプレイスでの承認や公開を意味するものではありません。

Jay に話しかける

会話の入口目的
/jayテスト、リスク、結果、次のステップについて Jay と直接話します。
/j同じ Jay との会話を開始する短縮エイリアスです。

/jay または /j を使って、Jay · AI Test Manager Agent と直接話します。MCP プロンプトルーターは J も受け付けます。スキル名は小文字です。ホストが /J を解決しない場合は、/j を使ってください。Claude では通常、これらの名前に /carbon:jay と /carbon:j が付きます。Codex では、プラグイン名が付いたコマンド、またはスキルピッカーに $jay と表示されることがあります。このプラグインは、すべてのホストでグローバルなスラッシュコマンド名を予約することはできません。

  • /jay What should we test next? — リスクと、現在あるエビデンスについて話し合います。
  • /j Test this project — このエディションの通常の CARBON 評価を実行します。
  • /jay Explain the last report — 再実行せずに、記録された結果を解説します。
  • /carbon は、引き続き幅広いテストを直接実行するコマンドです。

Jay は、Jason Arbon に着想を得た率直で実践的な口調で、一人称で応答します。Jay は AI ペルソナであり、Jason 本人ではありません。明確なテスト対象がない場合は、URL、フォルダー/リポジトリ、API、アプリ/機能、または要件を尋ねます。依頼されない限り、デモは作成しません。質問によってテストが自動的に開始されることはなく、修正にも引き続き承認が必要です。Lite の既存機能はそのままです。これらは 2 つの会話の入口であり、新たなテストワークフローが 2 つ追加されるわけでも、Pro へのアップグレードでもありません。

Jay の同梱アイコンは、対応するコマンドピッカーや CARBON のレポート表示に表示されます。ホストのチャットアバターや画像サイズはホスト側で制御されます。テキストのみのチャットでは、大きな画像の代わりに「Jay · AI test manager」と表示されます。

任意の Jay バックグラウンドチェック

プロジェクトごとの明示的な選択とホストのフックへの信頼を得た後、Jay は休憩中に変更されたコードをチェックします。デフォルト設定は、アイドル状態が 2 分続いた後に開始、実行時間 3 分、1 回あたり最大 10 分、ワーカー 1 つ、UTC 日あたり 3 回の実行と 10 分の確保時間(プロジェクト間で共有)です。自動修正や稼働中サイトのテストは行いません。ローカルチェックと結果の件数はこのマシンに保存されます。Claude 専用の任意の AI ソースレビューには、プロバイダーによる処理と利用枠の使用について、別途同意が必要です。Codex のチェックでは Claude は起動しません。carbon-background を使って、有効化、一時停止、確認、またはすべてのホストでの無効化を行います。動作、制御、プライバシーを参照してください。未対応のホストでは、手動テストを引き続き利用できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。