vibe-coding-mcp-end-2-end-testing
This repository contains tools for automated web testing with Model Context Protocol (MCP) integration, designed to work seamlessly with VSCode AI extensions like Roo-Code.
The MCP End-to-End Testing for Roo-Code Integration repository provides a comprehensive solution for automated web testing using the Model Context Protocol (MCP). It is specifically designed to integrate with AI extensions such as Roo-Code in VSCode. The main project, MCP Playwright Test, offers a full MCP server implementation that supports browser automation across Chrome, Firefox, and WebKit. It facilitates automated login, navigation, and web exploration, while also providing error detection, logging, and accessibility analysis. The tool is easy to integrate with Roo-Code, enhancing AI-assisted debugging and testing capabilities.
Features
- Full MCP server implementation with resource and command endpoints
- Playwright-powered browser automation for Chrome, Firefox, and WebKit
- Automated login, navigation, and web exploration
- Error detection and logging for AI-assisted debugging
- Screenshot capture and accessibility analysis
MCP Tools
- {'MCP Playwright Test': 'A comprehensive end-to-end testing tool that implements the Model Context Protocol (MCP) for integration with AI assistants like Roo-Code and Augment.'}
Usage with Different Platforms
npm_installation
bash
# Install globally
npm install -g @shipdocs/mcp-playwright-test
# Create a configuration file
mcp-playwright-test init
# Start the MCP server
mcp-playwright-test start
repository_clone
bash
# Clone repository and navigate to the MCP Playwright Test directory
git clone https://github.com/shipdocs/vibe-coding-mcp-end-2-end-testing.git
cd vibe-coding-mcp-end-2-end-testing/mcp-playwright-test
# Install dependencies
npm install
# Run the program
node index.js
Related MCP Servers
View all browser_automation servers →Fetch
by modelcontextprotocol
A Model Context Protocol server that provides web content fetching capabilities, enabling LLMs to retrieve and process content from web pages.
markdownify-mcp
by zcaceres
Markdownify is a Model Context Protocol (MCP) server that converts various file types and web content to Markdown format.
mcp-playwright
by executeautomation
A Model Context Protocol server that provides browser automation capabilities using Playwright.
cursor-talk-to-figma-mcp
by sonnylazuardi
This project implements a Model Context Protocol (MCP) integration between Cursor AI and Figma, allowing Cursor to communicate with Figma for reading designs and modifying them programmatically.
playwright-mcp
by microsoft
A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright.
ai-agent-marketplace-index-mcp
by AI-Agent-Hub
MCP Server for AI Agent Marketplace Index from DeepNLP, allowing AI assistants to search available AI agents by keywords or categories.
web-eval-agent
by Operative-Sh
operative.sh's MCP Server is a browser-use powered agent that autonomously executes and debugs web apps directly in your code editor.