Skip to main content
Glama

ブローバック

Vite MCPサーバーは現在Blowbackです

BlowbackはViteだけでなく、様々なFE開発サーバーをサポートすることを目指しています。

Cursor との統合をサポートするために、FE 開発サーバーに Model Context Protocol (MCP) サーバーを追加します。

主な特徴

  • FE開発サーバーとMCPサーバーの統合

  • MCP 経由のブラウザ コンソール ログのキャプチャと送信

  • チェックポイントベースのログ管理

Related MCP server: Blowback

インストール

カーソル MCP 構成にサーバーを追加します。

{
  "blowback": {
    "command": "npx",
    "args": ["-y", "blowback-context"]
  }
}

リソース

コンソールログ

ブラウザ コンソールのログを取得するためのリソース。

注: MCPリソース機能は現時点ではCursorではサポートされていません。代わりにget-console-logsツールをご利用ください。

スクリーンショット

スクリーンショットをキャプチャして管理するためのリソース。

注: 他のリソースと同様に、これは現時点ではCursorで直接サポートされていません。代わりにcapture-screenshotツールをご利用ください。

ツール

HMRツール

ツール名

説明

get-hmr-events

最近のHMRイベントを取得します

check-hmr-status

HMRステータスを確認します

ブラウザツール

ツール名

説明

start-browser

ブラウザインスタンスを起動し、Vite開発サーバーに移動します

capture-screenshot

現在のページまたは特定の要素のスクリーンショットをキャプチャします。スクリーンショットはディスクに保存されます。MCPクライアントの制限により、保存したスクリーンショット画像を編集ツールに手動で転送する必要がある場合があります。

get-element-properties

特定の要素のプロパティと状態情報を取得します

get-element-styles

特定の要素のスタイル情報を取得します

get-element-dimensions

特定の要素の寸法と位置情報を取得します

monitor-network

指定された期間、ブラウザ内のネットワークリクエストを監視します

get-element-html

特定の要素とその子のHTMLコンテンツを取得します。

get-console-logs

オプションのフィルタリングを使用してブラウザセッションからコンソールログを取得します

execute-browser-commands

定義済みのブラウザコマンドを安全に実行します

ツールの使い方

ツール名

説明

how-to-use

ツールの使用方法の説明を提供します

ログ管理システム

ログ管理方法

  • すべてのブラウザコンソールログはログファイルに保存されます

  • get-console-logsツールを使用して、特定のチェックポイントのログを照会できます。

チェックポイントシステム

チェックポイント操作方法

  • チェックポイントは、特定のバージョンのスナップショット、ログ、スクリーンショットなどを管理するために使用されます。

  • <meta name="__mcp_checkpoint" data-id="">``headに挿入されると、data-id属性を識別子としてデータが個別に記録されます。

アーキテクチャとデータフロー

コアコンポーネント

  1. MCP サーバー: MCP クライアントにツールを提供する、モデル コンテキスト プロトコル SDK に基づく中心モジュール。

  2. ブラウザ自動化: Puppeteer を使用して Chrome を制御し、変更を視覚的に検査します。

  3. チェックポイント システム: 比較とテストのためにブラウザーの状態のスナップショットを維持します。

データソースと状態管理

サーバーはいくつかの重要なデータ ストアを維持します。

  • HMR イベント レコード: Vite からの最近の HMR イベント (更新、エラー) を追跡します。

  • コンソール メッセージ ログ: デバッグ用にブラウザー コンソールの出力をキャプチャします。

  • チェックポイント ストレージ: DOM スナップショットを含むブラウザー状態の名前付きスナップショットを保存します。

コミュニケーションフロー

  1. MCPクライアント → 開発サーバー:

    • MCPクライアントがソースコードを変更し、開発サーバーがその変更を検出する

    • 開発サーバーはブラウザを更新したり、HMRイベントを自動的に発行したりします。

  2. Webブラウザ → MCPサーバー:

    • HMR イベントとコンソール ログは Puppeteer を通じてキャプチャされます。

    • MCPサーバーはブラウザの現在の状態を照会したり、スクリーンショットをキャプチャしたりします

  3. MCP サーバー → MCP クライアント:

    • サーバーは HMR イベントを構造化された応答に変換します。

    • MCP クライアントが HMR ステータスを照会し、スクリーンショットをキャプチャするためのツールを提供します。

国家維持

サーバーは次の参照オブジェクトを維持します:

  • 現在のブラウザとページインスタンス

  • 最近のHMRイベント

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
6moRelease cycle
2Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Facilitates 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.
    10
    39
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Integrates front-end development servers with AI tools, enabling browser automation, console log capture, screenshot management, and HMR event monitoring.
    34
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Compiler-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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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