A lightweight, AI-powered end-to-end testing framework for CI workflows. Requires an OpenAI API key.
Limetest is the most light weight end to end testing framework with AI capabilities that can run in your CI workflows. Define your test cases in natural language and let AI handle the execution.
npm install @limetest/limetest
npx playwright install
limtest will launch Chrome browser with the new profile, located at
- `%USERPROFILE%\AppData\Local\ms-limetest\mcp-chrome-profile` on Windows
- `~/Library/Caches/ms-limetest/mcp-chrome-profile` on macOS
- `~/.cache/ms-limetest/mcp-chrome-profile` on Linux
Use --headless for running tests headlessly in CI workflows
npx limetest example
https://github.com/user-attachments/assets/b801f239-dc66-4b3b-bcf2-42e2a9a68721
A Model Context Protocol (MCP) server powered by Playwright that streamlinse end to end testing for your MCP client.
After cloning this repo, build and add the E2E MCP server to your MCP Client as such: Notice that you need OpenAI API key to run this MCP server in end to end mode.
npm install @limetest/mcp
npx playwright install
Then:
{
"mcpServers": {
"limetest": {
"command": "npx",
"args": [
"npx @limetest/mcp",
"--api-key=<your openai api key>"
]
}
}
}
All the logged in information will be stored in that profile, you can delete it between sessions if you'd like to clear the offline state.
Limetest is based on Microsoft's Playwright MCP and optimized for automated end-to-end testing as a standalone framework. This project is distributed under the Apache 2.0 License.
A comprehensive crash course on the Model Context Protocol (MCP), covering everything from basic concepts to building production-ready MCP servers and clients in Python.
A secure command-line interface server for the Model Context Protocol (MCP) that allows AI models to interact with a user's terminal.
Provides multi-cluster Kubernetes management and operations using MCP, featuring a management interface, logging, and nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
Run and manage docker containers, docker compose, and logs
An MCP server that enables Large Language Models to make HTTP requests and interact with web APIs. It supports automatic tool generation from OpenAPI/Swagger specifications.
Interact with MiniMax's powerful APIs for text-to-speech, voice cloning, and video/image generation.
Generate high-quality images using Google's Imagen 3.0 model via the Gemini API.
Advanced evaluation tools for AI safety, alignment, and performance using the Trustwise API.
Tools to query latest Maven dependency information
Analyzes your codebase identifying important files based on dependency relationships. Generates diagrams and importance scores per file, helping AI assistants understand the codebase. Automatically parses popular programming languages, Python, Lua, C, C++, Rust, Zig.