VisualQ MCP Server
@visualq/mcp
MCP-Server für VisualQ — die Quality OS-Agent-Schnittstelle. @visualq/mcp stellt 44 Tools (QA-Profil) bereit: Multi-Pillar-Audit, VRT/FRT (frt_get_feature), Tracking-Plan + JIRA-Nachweis, laufende Health-Überprüfung. Für Cursor, Claude Desktop oder jeden MCP-Client.
Produktionseinrichtung (empfohlen)
Melden Sie sich bei https://visualq.ai an
Gehen Sie zu Einstellungen → Agent API Keys (Org-Administrator)
Erstellen Sie einen Schlüssel mit dem Bereich
mcp_fullLegen Sie optional einen Standard-Projekt-Slug fest, wenn Sie hauptsächlich an einem Client arbeiten
Kopieren Sie den Cursor MCP-Konfigurationsausschnitt
Fügen Sie ihn in
~/.cursor/mcp.json(oder das projektbezogene.cursor/mcp.json) ein und starten Sie Cursor neu
Oder ein Befehl:
npx @visualq/setup-agent cursor --key vq_org_live_… --project my-siteOder installieren Sie das Cursor-Plugin (Fähigkeiten + Regeln gebündelt).
{
"mcpServers": {
"visualq": {
"command": "npx",
"args": ["-y", "@visualq/mcp"],
"env": {
"VISUALQ_API_KEY": "vq_org_live_…",
"VISUALQ_BASE_URL": "https://visualq.ai",
"VISUALQ_TOOL_PROFILE": "qa"
}
}
}
}Abkürzung für einzelne Projekte
Wenn Ihr Organisationsschlüssel ein Standardprojekt hat (oder Sie es nur in der MCP-Umgebungsvariable festlegen):
"VISUALQ_DEFAULT_PROJECT": "afp-com"Dann können Tools project weglassen, wenn der Schlüssel defaultProject auf dem Server hat oder diese Umgebungsvariable in der MCP-Konfiguration gesetzt ist.
Organisationen mit mehreren Projekten
Übergeben Sie project bei jedem Tool-Aufruf (Slug oder ID), z. B. "project": "afp-com".
Related MCP server: Artillery MCP Server
Umgebungsvariablen
Variable | Erforderlich | Standard | Beschreibung |
| ja | — | Org-Agent-Schlüssel |
| nein |
| VisualQ-Instanz (verwenden Sie Ihre eigene Domain für selbst gehostete Umgebungen) |
| nein | — | Standard-Projekt-Slug, der in die Tool-Argumente eingefügt wird |
| nein |
|
|
| nein | — | Setzen Sie |
| nein |
| Port für den HTTP-Modus |
API-Schlüssel-Bereiche
Bereich | MCP-Lesen | MCP-Schreiben ( | CI |
| ja | nein | nein |
| ja | ja | nein |
| nein | nein | ja |
Org-Agent-Schlüssel unterstützen nur mcp_read und mcp_full.
Typische Agent-Workflows
Quality MCP PR-Gate: gate_pr_quality → Behebung mit explain_vrt_failure / frt_heal_step_def → run_vrt oder run_full_audit
Eine Website onboarden: create_project → crawl_site → create_scenario → run_baseline → create_frt_scenario → run_frt_feature
Vollständige QA: run_full_audit (optional pillars[]) → wait_for_run → gate_pr_quality → get_site_health
Nur-Pillar-Audit: run_full_audit mit pillars: ["a11y"], ["tracking"], usw.
VRT vor dem Merge: list_scenarios → run_vrt → get_run_failures → explain_vrt_failure
FRT in CI: GitHub Action type: frt oder visualq frt --api-key …
Jira-Nachweis von Tracking: Ticket lesen → tracking_prove_jira_ticket mit confirm: true (semantische Absicht → generisches verknüpftes Szenario) → jiraMarkdown in JIRA einfügen.
Jira-gesteuerte QA: Ticket lesen → create_scenario / create_frt_scenario mit Ticket-ID im Namen → Tests ausführen
Mutierende Tools erfordern confirm: true in den Argumenten.
Legacy-Projekt-CI-Schlüssel
Für GitHub Actions / Jenkins verwenden Sie einen projektbezogenen Schlüssel (vq_live_…) mit dem Bereich ci — nicht den Org-Agent-Schlüssel.
{
"mcpServers": {
"visualq": {
"command": "npx",
"args": ["-y", "@visualq/mcp"],
"env": {
"VISUALQ_API_KEY": "vq_live_…",
"VISUALQ_BASE_URL": "https://visualq.ai"
}
}
}
}Erstellen Sie in Projekt → Einstellungen → API keys.
Gehostetes REST-Gateway (fortgeschritten)
VisualQ bietet auch JSON-Aufrufe (kein stdio MCP-Drahtprotokoll):
GET https://visualq.ai/api/mcp— Tool-Katalog (öffentlich)POST https://visualq.ai/api/mcp/v1/invoke—X-API-Key+{ "tool", "args" }
Das npm-Paket @visualq/mcp ist der unterstützte IDE-Integrationspfad.
Lokale Entwicklung
npm install
npm run build
VISUALQ_API_KEY=vq_org_live_… VISUALQ_BASE_URL=http://localhost:3000 node dist/index.jsTool-Manifest vom visualq-Backend (Geschwister-Repository) synchronisieren:
cd ../visualq && npm run mcp:export-manifest
cd ../visualq-mcp && npm run sync-manifestVor der Veröffentlichung auf npm:
cd ../visualq && npm run mcp:export-manifest
cd ../visualq-mcp && npm test && npm run build && npm run sync-manifest
npm publish --access public
# Optional: publish agent skills if skills/ changed
cd packages/agent-skills && npm publish --access publicRepository
Paket: abecms/visualq-mcp
Backend: abecms/visualq (
/api/mcp/v1/invoke)
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
- AlicenseAqualityAmaintenanceMCP server that lets coding agents test AI agents. Create YAML test cases, snapshot golden baselines, check for regressions, and generate visual reports all from inside Claude Code or any MCP-compatible tool. Works with LangGraph, CrewAI, OpenAI, Claude, Mistral, and any HTTP API.1029128Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables running and inspecting Artillery load tests from MCP-compatible clients like Claude Desktop and Cursor, with features like saved configurations, preset tests, and regression detection.171MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to capture screenshots, run visual diffs, accessibility audits, and batch sweep plans for web pages via MCP tools.482MIT
- AlicenseAqualityCmaintenanceEnables Claude to capture screenshots of the screen, windows, regions, and web pages, and compare screenshots for visual regression testing.6MIT
Related MCP Connectors
Capture screenshots, detect visual regressions between page versions, and analyze with AI.
Create App Store screenshots, icons, ASO copy, localization, and revisions via hosted MCP.
Screenshot, diff, audit and sitemap-capture any web page — 5 MCP tools for AI agents.
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/abecms/visualq-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server