VisualQ MCP Server
@visualq/mcp
Servidor MCP para VisualQ — la interfaz de agente Quality OS. @visualq/mcp expone 44 herramientas (perfil qa): auditoría multi-pilar, VRT/FRT (frt_get_feature), plan de tracking + prueba JIRA, salud continua. Para Cursor, Claude Desktop o cualquier cliente MCP.
Configuración de producción (recomendada)
Inicia sesión en https://visualq.ai
Ve a Configuración → Claves API de agente (admin de la organización)
Crea una clave con ámbito
mcp_fullOpcionalmente, establece un slug de proyecto predeterminado si trabajas principalmente en un cliente
Copia el fragmento de configuración MCP de Cursor
Pégalo en
~/.cursor/mcp.json(o en el.cursor/mcp.jsondel proyecto) y reinicia Cursor
O un comando:
npx @visualq/setup-agent cursor --key vq_org_live_… --project my-siteO instala el plugin de Cursor (habilidades + reglas incluidas).
{
"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"
}
}
}
}Atajo para un solo proyecto
Si tu clave de organización tiene un proyecto predeterminado (o lo configuras solo en el entorno MCP):
"VISUALQ_DEFAULT_PROJECT": "afp-com"Entonces las herramientas pueden omitir project cuando la clave tiene defaultProject en el servidor o esta variable de entorno está configurada en la configuración MCP.
Organizaciones con múltiples proyectos
Pasa project en cada llamada de herramienta (slug o id), por ejemplo "project": "afp-com".
Related MCP server: Artillery MCP Server
Variables de entorno
Variable | Requerida | Predeterminado | Descripción |
| sí | — | Clave de agente de organización |
| no |
| Instancia de VisualQ (usa tu origen para autoalojado) |
| no | — | Slug de proyecto predeterminado inyectado en los argumentos de la herramienta |
| no |
|
|
| no | — | Establece |
| no |
| Puerto del modo HTTP |
Ámbitos de clave API
Ámbito | Lectura MCP | Escritura MCP ( | CI |
| sí | no | no |
| sí | sí | no |
| no | no | sí |
Las claves de agente de organización solo admiten mcp_read y mcp_full.
Flujos de trabajo típicos del agente
Puerta PR de calidad MCP: gate_pr_quality → corregir con explain_vrt_failure / frt_heal_step_def → run_vrt o run_full_audit
Incorporar un sitio: create_project → crawl_site → create_scenario → run_baseline → create_frt_scenario → run_frt_feature
QA completo: run_full_audit (opcional pillars[]) → wait_for_run → gate_pr_quality → get_site_health
Auditoría solo de pilar: run_full_audit con pillars: ["a11y"], ["tracking"], etc.
VRT previo a fusión: list_scenarios → run_vrt → get_run_failures → explain_vrt_failure
FRT en CI: Acción de GitHub type: frt o visualq frt --api-key …
Prueba de tracking en Jira: leer ticket → tracking_prove_jira_ticket con confirm: true (intención semántica → escenario genérico vinculado) → pegar jiraMarkdown en JIRA.
QA impulsado por Jira: leer ticket → create_scenario / create_frt_scenario con id de ticket en el nombre → ejecutar pruebas
Las herramientas de mutación requieren confirm: true en los argumentos.
Clave CI de proyecto heredada
Para GitHub Actions / Jenkins, usa una clave con ámbito de proyecto (vq_live_…) con ámbito ci — no la clave de agente de organización.
{
"mcpServers": {
"visualq": {
"command": "npx",
"args": ["-y", "@visualq/mcp"],
"env": {
"VISUALQ_API_KEY": "vq_live_…",
"VISUALQ_BASE_URL": "https://visualq.ai"
}
}
}
}Crea en Proyecto → Configuración → Claves API.
Puerta de enlace REST alojada (avanzado)
VisualQ también expone invocación JSON (no el protocolo de cable MCP stdio):
GET https://visualq.ai/api/mcp— catálogo de herramientas (público)POST https://visualq.ai/api/mcp/v1/invoke—X-API-Key+{ "tool", "args" }
El paquete npm @visualq/mcp es la ruta de integración IDE compatible.
Desarrollo local
npm install
npm run build
VISUALQ_API_KEY=vq_org_live_… VISUALQ_BASE_URL=http://localhost:3000 node dist/index.jsSincroniza el manifiesto de herramientas desde el backend visualq (repositorio hermano):
cd ../visualq && npm run mcp:export-manifest
cd ../visualq-mcp && npm run sync-manifestAntes de publicar en 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 publicRepositorio
Paquete: 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