🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.

mcp-testrail
Testrail MCP Server
3 years
Works with Finder
4
Github Watches
1
Github Forks
4
Github Stars
TestRail MCP Server
This Model Context Protocol (MCP) server provides tools for interacting with TestRail directly from Claude AI and other MCP-supported clients like Cursor. It allows you to manage test cases, projects, suites, runs, and more without leaving your conversation with the AI.
Available Tools
The TestRail MCP server provides the following tools:
Category | Tools |
---|---|
Projects | getProjects , getProject |
Suites | getSuites , getSuite , addSuite , updateSuite |
Cases | getCase , getCases , addCase , updateCase , deleteCase , getCaseTypes , getCaseFields , copyToSection , moveToSection , getCaseHistory , updateCases |
Sections | getSection , getSections , addSection , moveSection , updateSection , deleteSection |
Runs | getRuns , getRun , addRun , updateRun |
Tests | getTests , getTest |
Results | getResults , getResultsForCase , getResultsForRun , addResultForCase , addResultsForCases |
Plans | getPlans |
Milestones | getMilestones |
Shared Steps | getSharedSteps |
Usage
You can connect this MCP server by setting like the below. This method uses npx
to automatically download and run the latest version of the package, eliminating the need for local installation.
// 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
}
}
}
}
Troubleshooting
-
spawn node ENOENT
errors: Ensure that Node.js is properly installed and in your PATH. - Connection issues: Verify that the server is running and the URL is correctly configured in your MCP client.
-
Authentication issues: Check your TestRail API credentials in the
.env
file. -
SSE connection errors: If you see
SSE error: TypeError: fetch failed: connect ECONNREFUSED
, make sure the server is running on the specified port. -
Your conversation is too long: Pleae use
limit
andoffset
parameter for test cases
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Acknowledgements
相关推荐
🧑🚀 全世界最好的LLM资料总结(数据处理、模型训练、模型部署、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.
Easily create LLM tools and agents using plain Bash/JavaScript/Python functions.
😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 QQ / 微信(企业微信、个人微信)/ 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 ChatGPT、DeepSeek、Dify、Claude、Gemini、xAI、PPIO、Ollama、LM Studio、阿里云百炼、火山方舟、SiliconFlow、Qwen、Moonshot、ChatGLM、SillyTraven、MCP 等 LLM 的机器人 / Agent | LLM-based instant messaging bots platform, supports Discord, Telegram, WeChat, Lark, DingTalk, QQ, Slack
Artifact2MCP Generator allows generation of MCP server automatically & dynamically given smart contract's compiled artifact (chain‑agnostic)
Reviews

user_stQgLYrp
As a dedicated user of MCP applications, MCP-TestRail has been a game changer for my testing processes. Developed by bun913, this tool has streamlined our test management with its intuitive interface and robust features. Highly recommend MCP-TestRail for anyone looking to enhance their productivity and efficiency in test management.

user_IIYDmj7w
As a dedicated user of mcp-testrail, I must say this tool by bun913 has revolutionized my testing processes. It's incredibly user-friendly and efficient, making test management seamless. The welcoming messages are a nice touch that enhances the user experience. Highly recommend to anyone looking to streamline their software testing.

user_FkAlwLd5
As a loyal user of MCP applications, I can confidently say that mcp-testrail by bun913 is fantastic. It streamlines the testing process with a user-friendly interface and efficient tracking system. Highly recommend for anyone looking to optimize their testing workflow!