cool-test-mcp
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., "@cool-test-mcpconvert and run the test cases in ./tests and show the report"
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.
Cool Test MCP
An automated testing MCP (Model Context Protocol) server. It is lightweight — no extra runtime dependencies, single entry point, instant to start — and plugs into any MCP-capable agent (Claude Desktop, Cursor, opencode, etc.) with a few lines of config.
Features
Lightweight & easy to adapt — no extra runtime deps, runnable via
npx, one-line config to connect to your agent toolsConversion — turn test cases in any format into a fixed JSON template (
.cooltest/)Case-by-case testing — read / test / write cases one by one through MCP tools, avoiding direct JSON file I/O that wastes tokens
Review flow — cases that cannot be tested or judged are automatically set to
review, left for human reviewVisual report — a local web page shows all case results and supports editing status and notes
Related MCP server: mcp-playwright-test
Requirements
Node.js 18 or newer
Claude Desktop, Cursor, opencode, or any other MCP client
Getting started
No local install needed — the server runs directly via npx. Register it in your agent's MCP configuration.
Standard config works in most of the tools:
{
"mcpServers": {
"cool-test": {
"command": "npx",
"args": [
"-y",
"cool-test-mcp@latest"
],
"cwd": "/absolute/path/to/your/project"
}
}
}
cwdpoints to your project root;.cooltest/will be created there. For clients without a per-servercwd, the folder is created in the MCP process's working directory.
Use the Codex CLI to add the server:
codex mcp add cool-test npx "-y cool-test-mcp@latest"Alternatively, create or edit ~/.codex/config.toml:
[mcp_servers.cool-test]
command = "npx"
args = ["-y", "cool-test-mcp@latest"]For more information, see the Codex MCP documentation.
Follow the MCP install guide, and add to claude_desktop_config.json:
{
"mcpServers": {
"cool-test": {
"command": "npx",
"args": [
"-y",
"cool-test-mcp@latest"
],
"cwd": "/absolute/path/to/your/project"
}
}
}Go to Cursor Settings -> MCP -> Add new MCP Server. Name it to your liking, use command type with the command npx -y cool-test-mcp@latest. Alternatively, add to .cursor/mcp.json:
{
"mcpServers": {
"cool-test": {
"command": "npx",
"args": [
"-y",
"cool-test-mcp@latest"
]
}
}
}Create a .trae/mcp.json file in your project root (Cursor-compatible mcpServers schema):
{
"mcpServers": {
"cool-test": {
"command": "npx",
"args": ["-y", "cool-test-mcp@latest"]
}
}
}For more information, see the Trae MCP documentation.
Zed uses the context_servers key (not mcpServers). Add to ~/.config/zed/settings.json:
{
"context_servers": {
"cool-test": {
"command": "npx",
"args": ["-y", "cool-test-mcp@latest"]
}
}
}For more information, see the Zed MCP documentation.
Follow the MCP Servers documentation. For example in ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"cool-test": {
"type": "local",
"command": [
"npx",
"-y",
"cool-test-mcp@latest"
],
"enabled": true
}
}
}The MCP configs for each agent tool above have not all been individually verified. If you find any issues or missing configs, we welcome PRs to add or fix them.
Usage
Trigger the full test flow
Use Cool Test for <test case address>The LLM will: check whether your agent has browser automation capability (Playwright MCP etc.) → convert the cases → test case by case → open the report.
View the report
Use Cool Test to view <address>MCP Tools
Tool | Purpose |
| Generate a |
| List existing suites |
| Case summary list (id/title/status/priority) |
| Read a single case's full content |
| Update a case's status/notes/evidence/lastRunAt; appends a new case when no id is given |
| Suite status statistics |
| Start the local report server and open the page |
Contributing
Contributions are welcome. To set up a local environment:
# Clone
git clone https://github.com/CoolTea001/cool-test-mcp.git
cd cool-test-mcp
# Install
npm install
# Build (compile TS + copy the report script to dist)
npm run build
# Test (end-to-end check, full tool flow via MCP client)
node test-e2e.mjs <temp dir>License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceThis MCP server provides a tool to generate manual test cases in Markdown or CSV format from documentation files and custom rules. It supports text and PDF inputs and can leverage LLM sampling to automate the creation of detailed test scenarios.
- Alicense-qualityDmaintenanceAn MCP server that automates Playwright-based UI and API testing, supporting test case generation from requirements or API specs, and execution with detailed reports.81MIT
- AlicenseAqualityCmaintenanceAn MCP server that enables automated quality control for generated images, evaluating them against reference images and rules to return structured scores and issues.2MIT
- AlicenseBqualityAmaintenanceAn MCP server for validating AI-generated code through automated browser testing, evidence collection, and intelligent diagnostics.100118MIT
Related MCP Connectors
Conformance checker for MCP servers. Free, no key, verdicts recomputable and re-measured daily.
MEOK MCP Test MCP — golden-file + schema-drift + tool-failure tests for any MCP server. Drop-in
Official MCP server for Qase — manage test cases, runs, suites, defects via AI tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/CoolTea001/cool-test-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server