About
Vibe-Eyes captures canvas frames and console/debug data from browser-based games, vectorizes images into SVG, and exposes the information via MCP so LLMs can view and debug in real time.
Capabilities
Vibe‑Eyes is an experimental Model Context Protocol (MCP) server that gives large language models the ability to see and understand what is happening inside browser‑based games and applications. By capturing the visual state of HTML5 canvas elements and pairing that with real‑time debug data, Vibe‑Eyes bridges the gap between a developer’s code and the AI assistant that is meant to help debug or iterate on that code. This solves a common pain point: developers often need an AI to reason about visual bugs, performance hiccups, or gameplay logic, but LLMs lack any notion of the rendered scene. Vibe‑Eyes provides that missing visual context in a compact, machine‑friendly format.
At its core, the server follows a lightweight client–server architecture. A browser client runs inside the target page and periodically snapshots any canvas elements, intercepts console logs, errors, and unhandled exceptions, then streams this data over a WebSocket connection to the Node.js MCP server. The server vectorizes each snapshot into an SVG representation that preserves shape, color, and layout while drastically reducing file size. Debug logs and stack traces are stored alongside the SVGs, allowing an LLM to retrieve a holistic snapshot: “What’s on the screen right now?” and “Why did this error occur?”
For developers, Vibe‑Eyes adds several valuable capabilities to an AI workflow. First, the getGameDebug() MCP tool exposes a single call that returns both the latest SVG and any collected debug information, enabling seamless debugging conversations. Second, because vectorized images are lightweight, the server can stream updates in near real‑time without overwhelming bandwidth or storage. Third, by capturing unhandled exceptions with full stack traces, the tool turns otherwise opaque error logs into actionable insights that an LLM can interpret and suggest fixes for.
Typical use cases include interactive game development, where a developer can ask the AI to “explain why this sprite is stuck” or “suggest optimizations for frame rate drops,” and the assistant will base its response on the visual snapshot. In web application testing, Vibe‑Eyes can help QA engineers identify rendering glitches or layout bugs by providing the AI with a visual context of the failing page. Even in educational settings, students learning game programming can receive instant visual feedback from an AI tutor, making the debugging process more intuitive.
What sets Vibe‑Eyes apart is its seamless integration with existing MCP workflows and its focus on vectorized visual data rather than raw pixel dumps. This design choice preserves the essential structure of a scene while keeping payloads small, making it practical for real‑time interaction. Moreover, the server’s ability to intercept console output and unhandled exceptions means developers no longer need separate logging tools; the AI has everything it needs in one place. For any team that relies on LLMs to accelerate development, Vibe‑Eyes turns the abstract notion of “seeing” into a concrete, programmable capability.
Related Servers
Data Exploration MCP Server
Turn CSVs into insights with AI-driven exploration
BloodHound-MCP
AI‑powered natural language queries for Active Directory analysis
Google Ads MCP
Chat with Claude to analyze and optimize Google Ads campaigns
Bazi MCP
AI‑powered Bazi calculator for accurate destiny insights
Smart Tree
Fast AI-friendly directory visualization with spicy terminal UI
Google Search Console MCP Server for SEOs
Chat‑powered SEO insights from Google Search Console
Weekly Views
Server Health
Information
Tags
Explore More Servers
Drupal Modules MCP Server
Retrieve Drupal module info directly from drupal.org
Langgraph Practice MCP Server
MCP server for Langgraph and AI automation experiments
Langchain4j MCP Host/Client for Spring Boot
Integrate LangChain with MCP using Spring Boot and Ollama
Mcp Server Indexnow
Bridge MCP clients to IndexNow URL indexing
Bluetooth MCP Server
AI‑powered Bluetooth device detection and interaction
ACP to MCP Adapter
Bridge ACP agents into MCP ecosystems