Vite MCP Server
블로우백
Vite MCP 서버가 이제 Blowback입니다.
Blowback은 Vite뿐만 아니라 다양한 FE 개발 서버를 지원하는 것을 목표로 합니다.
커서와의 통합을 지원하기 위해 FE 개발 서버에 MCP(Model Context Protocol) 서버를 추가합니다.
주요 특징
FE 개발 서버와 MCP 서버 통합
MCP를 통한 브라우저 콘솔 로그 캡처 및 전송
체크포인트 기반 로그 관리
Related MCP server: Blowback
설치
Cursor MCP 구성에 서버를 추가합니다.
지엑스피1
자원
콘솔 로그
브라우저 콘솔 로그를 검색하기 위한 리소스입니다.
참고: MCP 리소스 기능은 현재 Cursor에서 지원되지 않습니다. 대신 get-console-logs 도구를 사용하세요.
스크린샷
스크린샷을 캡처하고 관리하기 위한 리소스입니다.
참고: 다른 리소스와 마찬가지로 이 기능은 현재 Cursor에서 직접 지원되지 않습니다. 대신 capture-screenshot 도구를 사용하세요.
도구
HMR 도구
도구 이름 | 설명 |
| 최근 HMR 이벤트를 검색합니다. |
| HMR 상태를 확인합니다 |
브라우저 도구
도구 이름 | 설명 |
| 브라우저 인스턴스를 시작하고 Vite 개발 서버로 이동합니다. |
| 현재 페이지 또는 특정 요소의 스크린샷을 캡처합니다. 스크린샷은 디스크에 저장됩니다. MCP 클라이언트의 제한으로 인해 저장된 스크린샷 이미지를 편집 도구로 직접 전송해야 할 수 있습니다. |
| 특정 요소의 속성 및 상태 정보를 검색합니다. |
| 특정 요소의 스타일 정보를 검색합니다 |
| 특정 요소의 차원 및 위치 정보를 검색합니다. |
| 지정된 기간 동안 브라우저에서 네트워크 요청을 모니터링합니다. |
| 특정 요소와 그 자식 요소의 HTML 콘텐츠를 검색합니다. |
| 선택적 필터링을 사용하여 브라우저 세션에서 콘솔 로그를 검색합니다. |
| 미리 정의된 브라우저 명령을 안전하게 실행합니다. |
도구 사용 방법
도구 이름 | 설명 |
| 도구 사용 방법에 대한 지침을 제공합니다 |
로그 관리 시스템
로그 관리 방법
모든 브라우저 콘솔 로그는 로그 파일에 저장됩니다.
get-console-logs도구를 사용하여 특정 체크포인트에 대한 로그를 쿼리할 수 있습니다.
체크포인트 시스템
체크포인트 운영 방식
체크포인트는 특정 버전의 스냅샷, 로그, 스크린샷 등을 관리하는 데 사용됩니다.
<meta name="__mcp_checkpoint" data-id="">``head에 삽입되면 data-id 속성을 식별자로 사용하여 데이터가 별도로 기록됩니다.
아키텍처 및 데이터 흐름
핵심 구성 요소
MCP 서버 : MCP 클라이언트에 도구를 제공하는 Model Context Protocol SDK 기반의 중앙 모듈입니다.
브라우저 자동화 : Puppeteer를 사용하여 Chrome을 제어하여 변경 사항을 시각적으로 검사합니다.
체크포인트 시스템 : 비교 및 테스트를 위해 브라우저 상태의 스냅샷을 유지합니다.
데이터 소스 및 상태 관리
서버는 여러 가지 중요한 데이터 저장소를 유지 관리합니다.
HMR 이벤트 기록 : Vite에서 발생한 최근 HMR 이벤트(업데이트, 오류)를 추적합니다.
콘솔 메시지 로그 : 디버깅을 위해 브라우저 콘솔 출력을 캡처합니다.
체크포인트 저장소 : DOM 스냅샷을 포함한 브라우저 상태의 명명된 스냅샷을 저장합니다.
커뮤니케이션 흐름
MCP 클라이언트 → 개발 서버 :
MCP 클라이언트가 소스 코드를 변경하고 개발 서버가 변경 사항을 감지합니다.
개발 서버는 브라우저를 업데이트하거나 HMR 이벤트를 자동으로 내보냅니다.
웹 브라우저 → MCP 서버 :
HMR 이벤트와 콘솔 로그는 Puppeteer를 통해 캡처됩니다.
MCP 서버는 브라우저의 현재 상태를 쿼리하거나 스크린샷을 캡처합니다.
MCP 서버 → MCP 클라이언트 :
서버는 HMR 이벤트를 구조화된 응답으로 변환합니다.
MCP 클라이언트가 HMR 상태를 조회하고 스크린샷을 캡처할 수 있는 도구를 제공합니다.
국가 유지 관리
서버는 다음에 대한 참조 객체를 유지 관리합니다.
현재 브라우저 및 페이지 인스턴스
최근 HMR 이벤트
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceFacilitates integration with the Cursor code editor by enabling real-time code indexing, analysis, and bi-directional communication with Claude, supporting concurrent sessions and automatic reconnection.1039MIT
- AlicenseNot gradedqualityDmaintenanceIntegrates front-end development servers with AI tools, enabling browser automation, console log capture, screenshot management, and HMR event monitoring.34MIT
- AlicenseNot gradedqualityCmaintenanceCompiler-in-the-loop steering for coding agents - Cursor and Claude Code. It runs your workspace's real language server on each edit, extracts diagnostics scoped to the changed lines and type signatures, and feeds that back to the coding agent.MIT
- AlicenseNot gradedqualityAmaintenanceEnables interactive feedback sessions in Cursor with support for multiple chat tabs, clipboard (copy/paste images), and robust connection management across multiple windows.91MIT
Related MCP Connectors
Give AI coding agents access to your Vynix visual feedback, bug reports, and AI diagnosis.
Coding agents from Claude Code, Cursor and Codex claim jobs and lock files on one shared board.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ESnark/blowback'
If you have feedback or need assistance with the MCP directory API, please join our Discord server