
Vertaaux Mcp
io.github.PetriLahdelma由 GitHub 帳號 PetriLahdelma 發布v1.2.2更新於 Oct 27, 2026
Autonomous UX and a11y audit, fix, and verify loop. 38 tools, framework-aware patches.
發布方自己的服務:Digitaltableteur
概覽
VertaaUX MCP 可對網址、程式碼庫與稽核產物執行 UX 與無障礙稽核,產生框架感知的修正補丁、建立 GitHub PR 並驗證修正結果。
- 可以做什麼
- 稽核已部署網址、本機程式碼庫、HAR 檔與 Lighthouse 報告,並取得問題清單、工作狀態與嚴重程度分布
- 解釋問題並提供 WCAG 依據,產生搜尋取代補丁,支援 React、Vue、Angular、Svelte 的框架感知修正
- 以修正前後稽核驗證補丁,並建立 GitHub 草稿 PR 或 PR 留言
- 執行多引擎無障礙稽核(axe-core、AccessLint、VertaaUX),並與已儲存的基準比對差異
- 分析元件程式碼、執行 LLM 稽核、擷取螢幕截圖,並與競品網址比較 UX 指標
- 管理 webhook、排程工作、額度與引擎版本
- 適用情境
- 適合想讓助理端到端找出並修正網站 UX 或無障礙問題(從稽核到補丁再到拉取請求),或在 CI/CD 流程中維持排程稽核與回歸檢查的情境。
- 執行需求
- 以 npm 套件形式透過 stdio 在本機執行(需要 Node.js)。需在 VERTAAUX_API_KEY 提供 VertaaUX API 金鑰;generate_pr 另需選用的 GITHUB_TOKEN。選用變數 VERTAAUX_API_BASE 與 PORT 可設定 API 位址與 HTTP 傳輸。需要連線至 VertaaUX API 的網路存取。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Vertaaux Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
VertaaUX MCP Server
The only MCP server with an autonomous audit, fix, and verify loop. Detects UX and accessibility issues across 7 categories, generates framework-aware patches (React, Vue, Angular, Svelte), opens atomic GitHub PRs via the Git Trees API, and verifies the fix landed in production. Built for CI/CD pipelines with policy-as-code thresholds.
Why this server is different
verify_fixesloop: close the audit, fix, re-audit cycle without leaving the agent loop. Budget-capped at 3 iterations to prevent runaway billing.- Framework-aware patches:
suggest_fixdetects React/Vue/Angular/Svelte/Nuxt via the nearestpackage.jsonand emits idiomatic patches (JSX rewrites for React, HTML attrs preserved elsewhere). - Atomic Git Trees PRs:
generate_prapplies N patches in a single commit or zero. Conflict graph + AST gate (Babel, vue-eslint-parser, svelte/compiler) refuse unparseable patches before they reach the PR. - Deterministic finding IDs:
rule:hashformat stable across audit runs so agents can reference findings without storing state. - Multi-engine a11y:
audit_a11ycombines axe-core, AccessLint, and VertaaUX analyzers in a single call. - Policy-as-code:
policy_checkmirrors the GitHub Action's threshold evaluator exactly so CI and agent verdicts match.
Features
- 38 Tools across audit, fix, PR, schedule, webhook, policy, and a11y categories
- 7 Prompt Templates for common workflows
- 8 Resource URIs for audit data and UX guidelines
- Enterprise Controls: domain allowlist, rate limiting, PII redaction
- Dual Transport: stdio (CLI/Desktop) + HTTP streaming (web)
- Official MCP SDK: spec-compliant via
@modelcontextprotocol/sdk
Install
MCP Official Registry
npm
Drift policy:
smithery.yaml,glama.json, andserver.jsonare auto-generated from the live MCP tool registry bynpm run generate:manifests. Never hand-edit them. Seedocs/REGISTRY-PUBLISHING.mdfor the runbook.
Quick Start
IDE Integration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
VS Code (with MCP extension)
Add to .vscode/settings.json:
Cursor
Add to .cursor/mcp.json:
Environment Variables
Tools
Audit Tools (Core)
Fix & Verify Tools
Analysis Tools
Management Tools
Accessibility Tools (Multi-Engine)
Deprecated
Prompt Templates
Pre-built workflow prompts for common audit scenarios:
Resources
The server exposes MCP resources via vertaa:// URIs:
Enterprise Controls
Configure domain allowlists, rate limits, and PII redaction programmatically:
Example: Audit-to-PR Workflow
Development
Project Structure
Testing
Building
Error Handling
All errors include structured recovery guidance:
Error codes follow JSON-RPC 2.0: -32700 (parse), -32600 (invalid request), -32601 (method not found), -32602 (invalid params), -32603 (internal error).
API Reference
The MCP server communicates with the VertaaUX API v1. See the API Documentation.
License
MIT
來源:README.md,提交 c14964f
工具
0版本歷史
1- v1.2.2最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分