mcpField
Z
Zephyr MCP Server

Zephyr MCP Server

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

Zephyr MCP Server について

Zephyr MCP ServerはZephyr Scaleに接続してテストケースを取得します。プロジェクトキーやフォルダーで絞り込み、取得件数を指定したいワークフロー向けです。

主な機能

  1. 01Zephyr Scaleのテストケース取得
  2. 02プロジェクトキーによる絞り込み
  3. 03フォルダーIDによる絞り込み
  4. 04取得件数の上限設定

活用シーン

  1. 01プロジェクトのテストケース取得
  2. 02指定フォルダーへの結果絞り込み
  3. 03返されるケース数の制限

MCP 対応

MCPクライアントに `get_test_cases` ツールを提供します。プロジェクトキー、任意のフォルダーID、最大取得件数を指定できます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Zephyr MCP サーバー

Zephyr Scale と連携するための Model Context Protocol(MCP)サーバーです。

セットアップ手順

  1. このリポジトリをクローンします:

    git clone https://github.com/nandishnagaraj/zephyr-mcp-server.git
    cd zephyr-mcp-server
    
  2. 依存関係をインストールします:

    pip install -r requirements.txt
    
  3. VS Code を設定します:

    • VS Code の設定(JSON)を開きます
    • MCP の設定に以下を追加します:
    {
      "mcpServers": {
        "zephyr": {
          "command": "python",
          "args": ["zephyr/zephyr.py"]
        }
      }
    }
    
  4. Zephyr Scale API トークンを設定します:

    • プロジェクトのルートに .env ファイルを作成します
    • API トークンを追加します:
    ZEPHYR_API_TOKEN=your_api_token_here
    

機能

  • Zephyr Scale からテストケースを取得します
  • プロジェクトキーとフォルダー ID で絞り込みます
  • 結果の件数を制限します

使用方法

サーバーでは以下のツールを利用できます:

  • get_test_cases:Zephyr Scale からテストケースを取得します
    • パラメーター:
      • project_key:プロジェクトキー(例:「SM」)
      • folder_id:(任意)テストケースを絞り込むフォルダー ID
      • max_results:返すテストケースの最大件数(デフォルト:10)

コントリビューション

  1. リポジトリをフォークします
  2. フィーチャーブランチを作成します
  3. 変更をコミットします
  4. ブランチにプッシュします
  5. 新しいプルリクエストを作成します

コメント

MCP は初めてですか?

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

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