QA Sphere

公式

QA Sphereテスト管理システムとの統合により、LLMがAI搭載IDEから直接テストケースを発見、要約、操作できるようになります。

QA Sphere MCPで何ができますか?

  • テストケースを発見 — アシスタントにクエリやフィルタに一致するQA Sphereのテストケースを検索して一覧表示させます。
  • テストカバレッジを要約 — アシスタントにテストケースの詳細を読んで簡潔な概要にまとめさせ、迅速なレビューに役立てます。
  • テストケースについてチャット — 会話の中で特定のQA Sphereテストケースを参照し、開発中に説明やコンテキストを得ます。

ドキュメント

QA Sphere MCP サーバー

[!IMPORTANT] このリポジトリはアーカイブされており、保守されていません。

QA Sphere は現在 MCP サーバーを直接提供しているため、このスタンドアロンパッケージを実行する必要はありません。ホスト型サーバーは常に QA Sphere API と同期しており、ロールで許可されたすべてのツールを公開し、ローカルに何もインストールする必要はありません。

推奨セットアップ: QA Sphere で 設定 ⚙️ → MCP サーバー に移動し、アシスタントとアクセスレベルを選択し、API キーを追加して、そこに表示されるセットアップ手順に従ってください。詳細については QA Sphere ドキュメント を参照してください。

以下の手順は参考用にのみ保持されています。スタンドアロンサーバーの実行中は、セッションごとに一度この点が示されます。これを非表示にするには、QASPHERE_MCP_HIDE_MIGRATION_NOTICE=1 を設定してください。

QA Sphere テスト管理システム用の Model Context Protocol サーバー。

この統合により、大規模言語モデル(LLM)が QA Sphere のテストケースと直接対話できるようになり、テストケースの発見、要約、チャットが可能になります。MCP をサポートする AI 搭載 IDE では、開発ワークフロー内で特定の QA Sphere テストケースを参照できます。

前提条件

  • Node.js(>=22)
  • API アクセスが可能な QA Sphere アカウント
  • QA Sphere の API キー(設定 ⚙️ → API キー → API キーの追加)
  • 会社の QA Sphere URL(例:example.eu2.qasphere.com)

セットアップ手順

このサーバーは任意の MCP クライアントと互換性があります。一般的なクライアントの設定手順を以下に示します。

Claude Desktop

  1. Claude → Settings → Developer → Edit Config に移動します
  2. claude_desktop_config.json を開きます
  3. mcpServers ディクショナリに QA Sphere 設定を追加します

Cursor

オプション 1: 手動設定

  1. Settings... → Cursor settings → Add new global MCP server に移動します
  2. QA Sphere 設定を追加します

オプション 2: クイックインストール

下のボタンをクリックして、QA Sphere MCP サーバーを自動的にインストールおよび設定します:

Install MCP Server

5ire

  1. 「ツール」を開き、「新規」を押します
  2. フォームに次の内容を入力します:
    • ツールキー:qasphere
    • コマンド:npx -y qasphere-mcp
    • 環境変数(下記参照)

設定テンプレート

任意の MCP クライアントで、次の設定形式を使用します:

{
  "mcpServers": {
    "qasphere": {
      "command": "npx",
      "args": ["-y", "qasphere-mcp"],
      "env": {
        "QASPHERE_TENANT_URL": "your-company.region.qasphere.com",
        "QASPHERE_API_KEY": "your-api-key"
      }
    }
  }
}

プレースホルダーの値を実際の QA Sphere URL と API キーに置き換えます。

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については LICENSE ファイルを参照してください。

サポート

問題が発生した場合や支援が必要な場合は、GitHub リポジトリに issue を提出してください。