TestRail MCP Server
TestRail MCPサーバー
このModel Context Protocol (MCP) サーバーは、Claude AIやCursorなどのMCP対応クライアントから直接TestRailと対話するためのツールを提供します。AIとの会話を離れることなく、テストケース、プロジェクト、スイート、実行などを管理できます。
利用可能なツール
TestRail MCPサーバーは、以下のツールを提供します。
カテゴリ | ツール |
プロジェクト |
|
スイート |
|
ケース |
|
セクション |
|
実行 |
|
テスト |
|
結果 |
|
計画 |
|
マイルストーン |
|
共有ステップ |
|
Related MCP server: TestRail MCP Server
使用方法
以下のように設定することで、このMCPサーバーに接続できます。この方法では npx を使用して最新バージョンのパッケージを自動的にダウンロードして実行するため、ローカルへのインストールは不要です。
// Example configuration using npx
{
"mcpServers": {
"testrail": {
"command": "npx",
"args": ["@bun913/mcp-testrail@latest"],
"env": {
"TESTRAIL_URL": "https://your-instance.testrail.io", // Replace with your TestRail URL
"TESTRAIL_USERNAME": "your-email@example.com", // Replace with your TestRail username
"TESTRAIL_API_KEY": "YOUR_API_KEY" // Replace with your TestRail API key
}
}
}
}トラブルシューティング
spawn node ENOENTエラー: Node.jsが正しくインストールされており、PATHに含まれていることを確認してください。認証の問題: TestRail APIの認証情報を確認してください。
会話が長すぎる場合: テストケースやセクションのページネーションには
limitおよびoffsetパラメータを使用してください。テストケース作成/更新時のHTTP 400エラー: TestRailプロジェクトには、テンプレート、カスタムフィールド、必須フィールドの違いがあります。このMCPサーバーはパラメータを直接TestRail APIに渡すため、検証や変換は行いません。400エラーが発生する場合は、LLMが正しいパラメータを送信できるように、プロジェクトのルールを
CLAUDE.mdまたはAGENTS.mdに定義してください。例:# TestRail Rules for This Project - Project ID: 1 - Always use template 2 (Separated Steps) when creating test cases - Use `customStepsSeparated` (array of step objects) - Do NOT send `customSteps` or `customExpected` with template 2 - Required custom fields: custom_automation_type (default: 0) - Call `getCaseFields` at the start of a session to check available fields
コントリビューション
コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。
謝辞
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with TestRail test management systems through comprehensive API integration. Supports retrieving and updating test cases, projects, suites, runs, and results, plus adding attachments and managing test data through natural language commands.1843MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to interact directly with TestRail instances for managing test projects, suites, cases, runs, results, plans, milestones, and attachments through the TestRail API with secure authentication.77931MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for TestRail that enables AI assistants to interact with TestRail's test management platform. It can query and manage projects, test cases, runs, results, plans, milestones, and more.MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with TestRail test management system, supporting full CRUD operations on projects, suites, sections, test cases, runs, results, plans, and milestones.351,334MIT
Related MCP Connectors
Official MCP server for Qase — manage test cases, runs, suites, defects via AI tools.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/bun913/mcp-testrail'
If you have feedback or need assistance with the MCP directory API, please join our Discord server