UniAuto MCP Server
@samuelvinay91
About UniAuto MCP Server
Universal Test Automation MCP Server with self-healing capabilities and Smithery.ai integration
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"uniauto-mcp-server": {
"command": "npx",
"args": [
"playwright",
"install"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is UniAuto MCP Server?
UniAuto MCP Server is a universal test automation MCP server for web and desktop automation. It features self-healing capabilities and AI integration, enabling natural language test creation and intelligent test generation.
How to use UniAuto MCP Server?
Clone the repository, install dependencies, install Playwright browsers, configure the .env file with a Claude API key, and start the server. Use Smithery.ai or direct MCP registration to connect with AI assistants like Claude.
Key features of UniAuto MCP Server
- Multi-layered self-healing automation with 5-tier recovery strategies
- AI-driven test generation via natural language and Claude integration
- MCP compatibility for direct AI assistant control
- Unified web and desktop automation with Playwright
- Visual element matching and image recognition
- Advanced testing: visual, accessibility, performance, network tracing
Use cases of UniAuto MCP Server
- Reduce test maintenance costs by 70‑80% with self‑healing selectors
- Enable non‑technical users to create tests via natural language
- Automate end‑to‑end flows spanning browsers and native applications
- Generate test suites in multiple frameworks (Playwright, Cypress, Jest, etc.)
- Perform comprehensive testing including visual, accessibility, and performance
FAQ from UniAuto MCP Server
What are the system requirements?
Node.js, Playwright browsers (install via npx playwright install), and a Claude API key configured in the .env file.
How does the self-healing mechanism work?
It uses a 5‑tier cascade: an alternative selector repository, role‑based selectors, looser CSS selector generation, visual element matching, and contextual text‑proximity detection.
Can I use it with AI assistants other than Claude?
Yes, UniAuto is MCP‑compatible. Guides are provided for Claude, VSCode, Cursor, and other AI models, with Smithery.ai integration for seamless connection.
Does it support both web and desktop automation?
Yes, it unifies web testing via Playwright and desktop automation within a single framework, offering a consistent API for both domains.
How do I connect UniAuto to an AI assistant?
Start the server, then either register it directly with the AI assistant via MCP or use Smithery.ai (smithery connect uniauto-mcp-server) to connect with Claude, VSCode, or Cursor.
Frequently asked questions
What are the system requirements?
Node.js, Playwright browsers (install via `npx playwright install`), and a Claude API key configured in the `.env` file.
How does the self-healing mechanism work?
It uses a 5‑tier cascade: an alternative selector repository, role‑based selectors, looser CSS selector generation, visual element matching, and contextual text‑proximity detection.
Can I use it with AI assistants other than Claude?
Yes, UniAuto is MCP‑compatible. Guides are provided for Claude, VSCode, Cursor, and other AI models, with Smithery.ai integration for seamless connection.
Does it support both web and desktop automation?
Yes, it unifies web testing via Playwright and desktop automation within a single framework, offering a consistent API for both domains.
How do I connect UniAuto to an AI assistant?
Start the server, then either register it directly with the AI assistant via MCP or use Smithery.ai (`smithery connect uniauto-mcp-server`) to connect with Claude, VSCode, or Cursor.
Basic information
More Other MCP servers
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
ghidraMCP
LaurieWiredMCP Server for Ghidra

YOUB
Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Comments