kairo
Provides integration with OpenAI for generating Playwright tests and recommending fixes based on failure classification.
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., "@kairoAnalyze project, generate Playwright tests, and run them."
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.
Kairo
Kairo is an MCP server that closes the loop between code generation and test verification.
It autonomously analyzes a project → generates Playwright tests via OpenAI → runs them → classifies failures → recommends fixes — iterating up to 3 times.
How it works
analyze → generate tests → run → classify → fix → rerun (max 3x)Exit conditions: all pass · iteration 3 reached · only flaky/env failures · app unresponsive
Related MCP server: Assert
Install
npm install -g @kairo/mcpOr use via npx (no install needed):
{
"mcpServers": {
"kairo": {
"command": "npx",
"args": ["-y", "@kairo/mcp"],
"env": {
"OPENAI_API_KEY": "sk-..."
}
}
}
}MCP Tools
Tool | Description |
| Detect stack, routes, endpoints, auth strategy |
| Generate Playwright tests via OpenAI |
| Execute with double-run flakiness detection |
| bug / flaky / env / security |
| Fix recommendations with confidence levels |
Dashboard
Start the API:
cd apps/api && pnpm devStart the dashboard:
cd apps/dashboard && pnpm dev
# → http://localhost:5173Development
pnpm install
pnpm typecheck # typecheck all packages
pnpm build # build all packages
pnpm test # run all testsEnvironment Variables
Variable | Required | Description |
| Yes | OpenAI API key for test generation and fix recommendations |
| No | SQLite path (default: |
| No | API port (default: |
Stack
packages/analyzer — Project analysis (stack, routes, auth)
packages/generator — OpenAI-powered test generation
packages/runner — Playwright executor with double-run
packages/classifier — Deterministic failure classification
packages/fixer — OpenAI fix recommendations
packages/mcp — MCP server + orchestration loop
apps/api — Express REST API + SQLite
apps/dashboard — React + Vite + HeroUI dashboard
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/aldtorri/kairo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server