Skip to main content
Glama

TestRail MCP Server

by sker65

TestRail MCP サーバー

標準化されたプロトコルを通じて TestRail のコア エンティティとの対話を可能にする、TestRail 用の Model Context Protocol (MCP) サーバー。

特徴

  • TestRail API による認証
  • TestRail エンティティへのアクセス:
    • プロジェクト
    • 事例
    • ラン
    • 結果
    • データセット
  • モデルコンテキストプロトコルの完全サポート
  • あらゆる MCP クライアント (Claude Desktop、Cursor、Windsurf など) と互換性があります

Octomind MCPと一緒に動作を確認してください

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の testrail-mcp を自動的にインストールするには:

npx -y @smithery/cli install @sker65/testrail-mcp --client claude

手動インストール

  1. このリポジトリをクローンします:
    git clone https://github.com/yourusername/testrail-mcp.git cd testrail-mcp
  2. 仮想環境を作成してアクティブ化します。
    python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
  3. 依存関係をインストールします:
    pip install -e .

構成

TestRail MCP サーバーは、TestRail インスタンスの認証に特定の環境変数を必要とします。これらの環境変数は、サーバーを実行する前に設定する必要があります。

  1. プロジェクトのルート ディレクトリに.envファイルを作成します。
    TESTRAIL_URL=https://your-instance.testrail.io TESTRAIL_USERNAME=your-email@example.com TESTRAIL_API_KEY=your-api-key
    重要な注意事項:
    • TESTRAIL_URL 、TestRail インスタンスへの完全な URL である必要があります (例: https://example.testrail.io )
    • TESTRAIL_USERNAMEはログインに使用するTestRailのメールアドレスです
    • TESTRAIL_API_KEYは TestRail API キーです (パスワードではありません)
      • APIキーを生成するには、TestRailにログインし、「マイ設定」>「APIキー」に移動して新しいキーを作成します。
  2. 構成が正しくロードされていることを確認します。
    uvx testrail-mcp --config
    これにより、URL、ユーザー名、検証用の API キーの最初の数文字など、TestRail 構成情報が表示されます。

Claude DesktopやCursorなどのクライアントでこのサーバーを使用している場合は、サーバーを実行しているプロセスが環境変数にアクセスできることを確認してください。これらの変数をシステム環境で設定するか、 .envファイルから読み込まれるようにする必要があるかもしれません。

使用法

サーバーの実行

インストールされたスクリプトを使用してサーバーを直接実行できます。

uvx testrail-mcp

これにより、MCP サーバーが stdio モードで起動され、stdio 通信をサポートする MCP クライアントで使用できるようになります。

MCPクライアントでの使用

クロードデスクトップ

Claude Desktop で、次の構成で新しいサーバーを追加します。

{ "mcpServers": { "testrail": { "command": "uvx", "args": [ "testrail-mcp" ], "env": { "TESTRAIL_URL": "https://your-instance.testrail.io", "TESTRAIL_USERNAME": "your-email@example.com", "TESTRAIL_API_KEY": "your-api-key" } } } }
カーソル

カーソルで、次の構成の新しいカスタム ツールを追加します。

{ "name": "TestRail MCP", "command": "uvx", "args": [ "testrail-mcp" ], "env": { "TESTRAIL_URL": "https://your-instance.testrail.io", "TESTRAIL_USERNAME": "your-email@example.com", "TESTRAIL_API_KEY": "your-api-key" } }
ウィンドサーフィン

Windsurf で、次の構成で新しいツールを追加します。

{ "name": "TestRail MCP", "command": "uvx", "args": [ "testrail-mcp" ], "env": { "TESTRAIL_URL": "https://your-instance.testrail.io", "TESTRAIL_USERNAME": "your-email@example.com", "TESTRAIL_API_KEY": "your-api-key" } }
MCP Inspectorによるテスト

テストとデバッグには、MCP Inspector を使用できます。

npx @modelcontextprotocol/inspector \ -e TESTRAIL_URL=<your-url> \ -e TESTRAIL_USERNAME=<your-username> \ -e TESTRAIL_API_KEY=<your-api-key> \ uvx testrail-mcp

これにより、利用可能なすべてのツールとリソースを調べてテストできる Web インターフェイスが開きます。

発達

このサーバーは以下を使用して構築されています:

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Claude Desktop などの MCP クライアントと互換性のある標準化されたプロトコルを通じて、TestRail のコア エンティティ (プロジェクト、ケース、実行、結果、データセット) との対話を可能にするモデル コンテキスト プロトコル サーバー。

  1. 特徴
    1. Octomind MCPと一緒に動作を確認してください
      1. インストール
        1. Smithery経由でインストール
        2. 手動インストール
      2. 構成
        1. 使用法
          1. サーバーの実行
          2. MCPクライアントでの使用
        2. 発達
          1. ライセンス

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.
              Last updated -
              48
              4
              TypeScript
              • Apple
            • -
              security
              -
              license
              -
              quality
              A specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.
              Last updated -
              1
              TypeScript
            • -
              security
              F
              license
              -
              quality
              A starter template for building Model Context Protocol (MCP) servers, enabling developers to create and add custom tools that can be integrated with Claude Desktop.
              Last updated -
              TypeScript
              • Apple
            • A
              security
              A
              license
              A
              quality
              A simple server implementing the Model Context Protocol (MCP) that echoes messages back, designed for testing MCP clients.
              Last updated -
              1
              Python
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/sker65/testrail-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server