{"repo":"monteslu/vibe-eyes","free":true,"listed":false,"github":"https://github.com/monteslu/vibe-eyes","clone":"git clone https://github.com/monteslu/vibe-eyes.git","description":"description: \"An MCP server that enables LLMs to 'see' what's happening in browser-based games and applications through vectorized canvas visualization and debug information.","language":"JavaScript","stars":54,"topics":["ai","canvas","claude","debugging","game-development","llm","mcp","svg","vectorization","vibe-coding"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Vibe-Eyes An MCP server that enables LLMs to \"see\" what's happening in browser-based games and applications through vectorized canvas visualization and debug information. Vibe-Eyes uses a client-server architecture where a lightweight browser client captures canvas content and debug information, sends it to a Node.js server via WebSockets, which then vectorizes the images into compact SVG representations and makes them available to LLMs through the Model Context Protocol (MCP). Note: This project is experimental and designed to enhance \"vibe coding\" sessions with LLMs by providing visual context and rich debug information. Video Explanation Key Capabilities - Captures and vectorizes canvas elements from browser games - Collects console logs and errors in real-time - Catches unhandled exceptions with full stack traces - Makes the visual and debug information available to LLMs via MCP - Creates a seamless debugging experience for developers working with LLMs How It Works 1. A lightweight client runs in the browser game/application 2. The client captures canvas snapshots, console logs/errors, and unhandled exceptions 3. Data is sent to the Vibe-Eyes server via WebSocket (avoiding CORS issues) 4. The server vectorizes the canvas images and stores them with the debug information 5. LLMs connect via the Model Context Protocol to access the latest data 6. LLMs can \"see\" what's happening and help debug issues with full context Components 1. Vibe-Eyes MCP Server ( mcp.js ) The core se","default_branch":null,"files":null,"tree":[],"storefront":"/r/monteslu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/monteslu/vibe-eyes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}