
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 分