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.
MCP End-to-End Testing for Roo-Code Integration
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.
Projects
MCP Playwright Test (@shipdocs/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.
Key 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
- Easy integration with Roo-Code via MCP
Getting Started
The easiest way to get started is to install the published npm package:
# 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
Alternatively, clone this repository:
# 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
On first run, you'll be prompted to configure login details for your target website.
Roo-Code Integration
This repository is designed to work with the Roo-Code VSCode extension through the Model Context Protocol. To configure Roo-Code to use this tool:
- In VSCode with Roo-Code installed, access the MCP settings
- Add a new MCP server using either:
- STDIO Transport: Run the tool as a child process
- SSE Transport: Connect to an already running server
For detailed instructions, see:
Documentation
License
MIT License
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.