Krayin5 Automated Tests MCP Server
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., "@Krayin5 Automated Tests MCP Serverrun the smoke test suite"
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.
Krayin5 Automated Tests MCP Server
A Model Context Protocol (MCP) server that connects to and manages the parent Krayin5 automated testing infrastructure.
Overview
This MCP server provides a bridge to the parent krayin5-automated-tests project, offering tools for:
Real Test Execution: Run actual Cucumber.js + Playwright tests
Live Status Monitoring: Check current test status and reports
Feature Discovery: Browse actual .feature files and test scenarios
Coverage Analysis: Analyze test reports and coverage data
Related MCP server: Browser Testing MCP Server
Connection to Parent Project
This MCP server is connected to: ../krayin5-automated-tests
Parent Project Structure:
Framework: Cucumber.js + Playwright + TypeScript
Features: Authentication, Contact Management, Organization Management
Test Types: Smoke, Contact, Organization, Auth, Headless
Reports: JSON reports generated in
reports/directoryScreenshots: Debug screenshots saved in
screenshots/directory
Features
Available Tools
get_test_status- Get real-time status of the parent test projectrun_test_suite- Execute actual test suites from parent projectget_test_coverage- Analyze actual test reports and coveragelist_krayin_test_cases- Browse real feature files and available test suites
Real Test Suites Available
all: Run all tests (npm test)smoke: Run smoke tests (npm run test:smoke)contacts: Run contact management tests (npm run test:contacts)organization: Run organization tests (npm run test:organization)auth: Run authentication tests (npm run test:auth)headless: Run tests in headless mode (npm run test:headless)
Installation
Clone this repository
Install dependencies:
npm installBuild the project:
npm run build
Usage
With Claude Desktop
Add this server to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"krayin5-automated-tests": {
"command": "node",
"args": ["/Users/lucascortazzo/code/mcp-krayin5-automated-tests/build/index.js"]
}
}
}Direct Usage
Run the server directly:
npm startDevelopment
Build:
npm run buildDevelopment:
npm run dev(builds and runs)Start:
npm start(runs pre-built version)
MCP Integration
This server implements the Model Context Protocol specification and can be used with any MCP-compatible client, including:
Claude Desktop
VS Code with MCP extensions
Custom MCP clients
Project Structure
├── src/
│ └── index.ts # Main MCP server implementation
├── build/ # Compiled JavaScript (generated)
├── .github/
│ └── copilot-instructions.md
├── .vscode/
│ └── mcp.json # VS Code MCP configuration
├── package.json
├── tsconfig.json
└── README.mdContributing
Make changes to TypeScript source files in
src/Build the project with
npm run buildTest with your MCP client
Ensure all TypeScript compilation passes without errors
License
ISC
This server cannot be installed
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/lucascortazz/mcp-krayin5-automated-tests'
If you have feedback or need assistance with the MCP directory API, please join our Discord server