playwright-mcp-helm-ocp
♥Cherished
A FastAPI service that exposes Playwright browser automation as an MCP server, enabling LLM agents to control a real Chromium browser running in OpenShift containers. Operators can watch the browser session live via noVNC streaming while the service automatically archives execution traces and videos to S3-compatible storage.
Clauded With Love Rating
8.9 / 10
This project creates a FastAPI service that exposes Playwright browser automation through the MCP protocol, allowing LLM agents to control real Chromium browsers running in OpenShift containers. It includes live noVNC streaming for human observation and automatic S3 archival of execution traces and videos.
Code Quality8.2
Usefulness9.1
Claude Usage8.7
Documentation9.3
Originality9.4
Highlights
- ✓Exceptional documentation with locked decisions section that prevents repetitive AI suggestions and comprehensive architecture diagrams
- ✓Innovative integration of MCP protocol with browser automation, enabling LLM agents to control real browsers with human oversight via noVNC streaming
- ✓Production-ready OpenShift deployment with comprehensive observability including Prometheus metrics, structured logging, and S3 trace archival
To Improve
- →Add integration tests that verify the complete MCP-to-Playwright flow with mock S3 storage to ensure end-to-end functionality
- →Implement rate limiting and session timeout mechanisms to prevent resource exhaustion from runaway LLM agent interactions