Visionaire Engine logo

Visionaire Engine

未申請

作者: mi60dev

Eyes for AI coding agents: deterministic MCP server that tells the LLM which CSS rule wins, in which file, on which line — and why. Cascade verdicts, blast radius, interaction timelines, pixel-perfect audits.

ai-agentschrome-devtools-protocolclaudecopilotcssdebuggingdevtoolsllmmcpmcp-server

インストール

$claude mcp add visionaire -- npx -y visionaire-engine

サーバーをセットアップ

このサーバーには個別の設定が必要です。再利用可能な公開起動コマンドがないため、プロジェクトの手順に従ってください。

プロジェクトの手順

Files & Storageの他のサーバー

ディレクトリ全体を見る

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

セキュリティプロファイル

申請済みおよび認証済みのサーバーは毎週の静的スキャンを受け、コードが到達できる範囲(外部サービス、環境変数、シェルコマンド、エージェント設定フォルダ)と既知のアドバイザリを持つ依存関係が表示されます。このリスティングを申請すると利用できます。 セキュリティプロファイルの仕組み

25 件中 25 件

ドキュメントに記載されたツール (25)

プロジェクトのドキュメントに基づきます。サーバーのハンドシェイクは、各ツールの説明や動作を検証するものではありません。

annotated_screenshot

Screenshot with numbered marks that equal snapshot uids — or an element-scoped crop via clipTo with padding/scale zoom and optional annotate:false

assert_visual

The verification gate. State rendered-geometry claims (equal heights, alignment, gaps, clipping, colors, z-order — 17 assertion types) → deterministic PASS/FAIL with measured pixels and offending uids; register named suites and re-run them after every edit

capture_proof

Before/after evidence bundles: annotated screenshots + suite verdicts, with a verdict delta proving the fix flipped FAIL → PASS

check_alignment

(deprecated → assertvisual) Group pixel audit: which of N elements is off-alignment by how many px, gap-rhythm outliers, size consistency, N-px grid conformance, pixel-snap warnings

diagnose

One-shot "why does this look broken" — ranked culprits with measured evidence for clipping, overflow, off-center, invisibility, overlap, wrong size

evaluate

Escape hatch: run agent-authored JavaScript in the page and get the JSON result, for the genuinely bespoke case no other tool covers

explain_animations

Animations/transitions touching an element: live census, declared rules with file:line, and a closed "why is it not smooth" ruleset

explain_styles

The wedge. Cascade winner/loser per property with file:line + origin attribution, each winner's blast radius (how many other elements it styles), and a scoped-fix selector for just this element

find_elements

Deterministic search by text, selector, role, or screen region — AND-combined by default, match:"any" for a union, visibleOnly:false to include hidden elements

get_listeners

Event listeners on an element + its ancestors, with handler file:line and capture/passive/once flags

impact_preview

Blast-radius report before editing a shared selector: who else matches, grouped with uids, plus a sandboxed dry-run predicting exactly which elements would change

inject_css

The live fix loop: trial declarations on an element (or a page-wide rule) without touching source — see what changed, converge, write source once, revert

inspect_ancestors

Constraint-chain walk: which ancestor constrains width/overflow/stacking

inspect_element

The "what": box model, computed values, visibility verdict

interact

Drive the UI into a state (open a menu/popup/modal, reveal a tab) and leave it there so you can inspect the new state — reports post-action visibility + box

measure_element

Sub-pixel rendered geometry: content box + true text-ink box (glyph extents) with a centering verdict — "is this × actually centered?"

node_at_point

x,y → element uid + ancestor chain

page_origins

Stylesheet inventory + platform detection (WordPress version, theme, builders, optimizers)

page_snapshot

Pruned, uid-keyed tree of what's visible — geometry, layout hints, invisibility reasons

pick_color

The actual painted pixel (composited truth: gradients, images, opacity) + computed colors + WCAG AA/AAA contrast verdict

pick_element

Human-in-the-loop grounding: DevTools-style hover highlight, the user clicks the element that looks wrong

record_interaction

One interaction → a source-attributed causal timeline: handlers, mutations, cancelled transitions, layout shifts

responsive_sweep

One verification payload across many viewports → a per-viewport verdict matrix ("fixed on desktop, still broken on mobile" caught in one call)

style_diff

Record styles, compare later — verify-my-fix loops

visual_diff

Pixel-diff the live page (or one element) against a mockup PNG or a recorded baseline — MATCH/DIVERGENT with divergent regions mapped back to element uids, optional heatmap artifact

ツールの変更履歴

同じ設定での完全なチェック同士を比較します。ツールの列挙のみで実行はしていません。入力スキーマの変更は測定していません。

完全なツールチェックはまだありません。