Token导航 LogoToken导航TokenDH.com
TestRail MCP logo
开发工具stdio官方级别未说明来源级核验

TestRail MCP

MCP Server

@smithery/cli

TestRail MCP Server是一个基于Model Context Protocol (MCP)的服务器,允许通过标准化协议与TestRail的核心实体进行交互。

工具数

0

提示词数

0

GitHub Stars

17

资源数

0
测试管理API集成PythonClaude自动化测试Claude DesktopClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sker65

提供方

sker65

最后核验

2026/5/17 20:52

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

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

详细介绍

TestRail MCP服务器

](https://smithery.ai/server/@sker65/testrail-mcp)

TestRail的模型上下文协议(MCP)服务器,允许通过标准化协议与TestRail核心实体进行交互。

特性

  • 使用TestRail API进行身份验证
  • 访问TestRail实体:

- 项目 - 病例 - 跑 - 结果 - 数据集

  • 完全支持模型上下文协议
  • 兼容任何MCP客户端(Claude Desktop、Cursor、Windsurf等)

与Octomind MCP一起观看它的运行

![Video Title](https://www.youtube.com/watch?v=I7lc9I0S62Y)

安装

通过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
  1. 创建并激活虚拟环境:
   python -m venv .venv
   source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. 安装依赖项:
   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密钥”并创建新密钥

  1. 验证配置是否正确加载:
   uvx testrail-mcp --config

这将显示您的TestRail配置信息,包括您的URL、用户名和用于验证的API密钥的前几个字符。

如果您将此服务器与Claude Desktop或Cursor等客户端一起使用,请确保运行服务器的进程可以访问环境变量。您可能需要在系统环境中设置这些变量,或者确保它们是从 .env 文件。

用法

运行服务器

可以使用安装的脚本直接运行服务器:

uvx testrail-mcp

这将以stdio模式启动MCP服务器,该模式可用于支持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"
      }
    }
  }
}

光标

在Cursor中,添加具有以下配置的新自定义工具:

{
  "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检验员测试

对于测试和调试,您可以使用MCP检查器:

npx @modelcontextprotocol/inspector \
  -e TESTRAIL_URL= \
  -e TESTRAIL_USERNAME= \
  -e TESTRAIL_API_KEY= \
  uvx testrail-mcp

这将打开一个web界面,您可以在其中探索和测试所有可用的工具和资源。

发展

此服务器是使用以下方式构建的:

许可证

麻省理工学院

目录标签

目录标签

测试管理API集成PythonClaude自动化测试本地部署协议服务器

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP