TestMu AI Test Manager MCP
Provides tools for linking and unlinking Jira issues with TestMu test cases, and retrieving execution history by Jira ID.
Click on "Install 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., "@TestMu AI Test Manager MCPlist my test projects"
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.
TestMu AI Test Manager MCP
An MCP (Model Context Protocol) server for TestMu AI Test Manager, HyperExecute, and AI Insights,
built with the official @modelcontextprotocol/sdk.
New to MCP, or setting this up for the first time? See GETTING_STARTED.md for a step-by-step walkthrough, including how to connect Claude Desktop, Claude Code, or another MCP client.
What this server provides
Tools are organized by domain under src/tools/:
projects/, folders/ - TestMu AI Test Manager projects and test-case folders.
testCases/ - create/read/update test cases and their execution history.
testRuns/ - test runs and test-run folders, per-instance status/steps, bulk updates.
jira/ - link/unlink Jira issues, execution history by Jira ID.
environments/ - browser/OS/device environment lookup.
users/ - organization user lookup (for assignees).
attachments/ - file uploads for test steps/instances.
hyperexecute/ - HyperExecute job/task/scenario/session execution detail.
insights/ - AI-powered root cause analysis (RCA) and enriched test execution data.
Related MCP server: Testmo MCP Server
Prerequisites
Node.js 22+
npm
A TestMu AI account with Test Manager access
Installation
npm installConfiguration
Copy the example environment file and fill in your TestMu AI credentials:
cp .env.example .envVariable | Description | Default |
| Your LambdaTest username | — |
| Your LambdaTest access key | — |
| Base URL for the LambdaTest Test Manager API |
|
| Your LambdaTest account/org ID - optional, only needed by | — |
Build & Run
npm run build
npm startDevelopment
Run directly from TypeScript source without a build step:
npm run devThe server communicates over stdio, which is how MCP clients (e.g. Claude Desktop, Claude Code) launch and talk to it.
Project Structure
src/
index.ts # Executable entry point: wires client + server + stdio transport
config.ts # Environment variable loading and validation (dotenv + zod)
server.ts # Constructs the McpServer instance and registers tools
client.ts # Reusable HTTP client (get/post/patch/delete/postForm) for calling the TestMu AI API
config/
endpoints.ts # Centralized registry of API endpoint paths - tools never hardcode a path
utils/
response.ts # Shared defensive-parsing helpers for reading API responses
tools/
index.ts # Central place where all tools are registered
serverInfo.ts # Orientation tool (tm.get_serverInfo)
projects/, folders/, testCases/, jira/, testRuns/, environments/, users/,
attachments/, hyperexecute/, insights/
# One domain per subfolder, one tool per fileExtending with New Tools
See CONTRIBUTING.md for the full set of conventions this project's tools follow (naming, file layout, input validation, response parsing, error handling, and rules for what belongs in a tool's own description vs. internal dev notes) - read it before adding a new tool, so the server keeps evolving consistently.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/prakhar-gahlot/TestMu-AI-Test-Manager-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server