testit-mcp-server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@testit-mcp-serverlist work items for project 'Mobile App'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TestIT MCP
Production-ready MCP server for TestIT focused on WorkItems, TestRuns, and TestPlans.
Features
Simple API Key authentication via
PrivateTokenorBearerscheme.Project-aware tools with optional default project via
TESTIT_PROJECT_ID.Project resolution by
projectId(UUID) orprojectName.Support for TestIT v2 API.
stdiotransport for local MCP clients (npxor local build).
Related MCP server: TestRail MCP Server
Tool Coverage
Projects: list, search, get, create, update, delete
Work Items: list, search, get, create, update, delete, history, versions, restore, attachments
Test Runs: list, get, create, start, stop, delete, results
Test Results: get, search, create, update
Test Plans: list, get, create, update, delete
Shared Steps: list, get (as specialized work items)
Configurations: list, get, create, update
Analytics: project analytics, test plan analytics, test run analytics
Authentication
This server uses the TestIT API Key:
Use your user-generated API Secret Key in
TESTIT_TOKEN.Server uses
Authorization: PrivateToken {token}by default.If token starts with
Bearer, it uses it as is.
Environment Variables
TESTIT_URL=https://testit.instance.com/
TESTIT_TOKEN=your-api-token
# Optional default project (UUID):
# TESTIT_PROJECT_ID=550e8400-e29b-41d4-a716-446655440000TESTIT_URLrequiredTESTIT_TOKENrequiredTESTIT_PROJECT_IDoptional
Run Locally
Prerequisites
Node.js v18+ and npm
Step-by-step
Clone the repository:
git clone https://github.com/iampopovich/testit-mcp-server.git
cd testit-mcp-serverInstall dependencies:
npm installCreate your local environment file from the example and fill required values:
cp .env.example .envBuild the project:
npm run buildStart the MCP server:
npm startMCP Client Setup
{
"mcpServers": {
"testit": {
"command": "npx",
"args": ["-y", "testit-mcp-server"],
"env": {
"TESTIT_URL": "https://{testit-instance-address}",
"TESTIT_TOKEN": "{your-api-token}",
"TESTIT_PROJECT_ID": "{TestIT-project-uuid}"
}
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Create and manage test cases, test runs and results in Testiny from your AI assistant.
Manage test suites, run tests, view results, and automate QA workflows via AI with testRigor.
Manage ONES projects, issues, tests, work hours, and Wiki knowledge.
Search, read, and automate TextMine documents, records, workflows, integrations, and agent tasks.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables to interact with Jira AIO Test Case Management System, allowing retrieval of test cases, projects, folders, and search functionality.7Apache 2.0
- 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.35828 npm1MIT
- AlicenseAqualityDmaintenanceEnables interaction with Xray Cloud and Data Center for test management, including authentication, GraphQL queries, test execution/plan management, and result import via MCP.910 npmMIT
- AlicenseBqualityDmaintenanceEnables management of TestRail projects, suites, test cases, runs, and results through natural language.426,832 npmMIT