Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Testit Server

FreeNot checked

Enables interaction with TestIT test management platform, allowing management of projects, work items, test runs, test plans, and analytics.

GitHubEmbed

About

Enables interaction with TestIT test management platform, allowing management of projects, work items, test runs, test plans, and analytics.

README

npm version MIT License

Production-ready MCP server for TestIT focused on WorkItems, TestRuns, and TestPlans.

Features

  • Simple API Key authentication via PrivateToken or Bearer scheme.
  • Project-aware tools with optional default project via TESTIT_PROJECT_ID.
  • Project resolution by projectId (UUID) or projectName.
  • Support for TestIT v2 API.
  • stdio transport for local MCP clients (npx or local build).

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:

  1. Use your user-generated API Secret Key in TESTIT_TOKEN.
  2. Server uses Authorization: PrivateToken {token} by default.
  3. 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-446655440000
  • TESTIT_URL required
  • TESTIT_TOKEN required
  • TESTIT_PROJECT_ID optional

Run Locally

Prerequisites

  • Node.js v18+ and npm

Step-by-step

  1. Clone the repository:
git clone https://github.com/iampopovich/testit-mcp-server.git
cd testit-mcp-server
  1. Install dependencies:
npm install
  1. Create your local environment file from the example and fill required values:
cp .env.example .env
  1. Build the project:
npm run build
  1. Start the MCP server:
npm start

MCP 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}"
      }
    }
  }
}

from github.com/iampopovich/testit-mcp-server

Install Testit Server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install testit-mcp-server

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add testit-mcp-server -- npx -y testit-mcp-server

FAQ

Is Testit Server MCP free?

Yes, Testit Server MCP is free — one-click install via Unyly at no cost.

Does Testit Server need an API key?

No, Testit Server runs without API keys or environment variables.

Is Testit Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Testit Server in Claude Desktop, Claude Code or Cursor?

Open Testit Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Testit Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs