VisualQ MCP Server
@visualq/mcp
MCP-сервер для VisualQ — интерфейс агента Quality OS. @visualq/mcp предоставляет 44 инструмента (профиль qa): многокомпонентный аудит, VRT/FRT (frt_get_feature), трекинг-план + JIRA-доказательство, текущее состояние здоровья. Для Cursor, Claude Desktop или любого MCP-клиента.
Настройка для продакшена (рекомендуется)
Войдите в https://visualq.ai
Перейдите в Настройки → Agent API Keys (администратор организации)
Создайте ключ с областью
mcp_fullПри желании установите проект по умолчанию (slug), если вы в основном работаете с одним клиентом
Скопируйте фрагмент конфигурации Cursor MCP
Вставьте в
~/.cursor/mcp.json(или в.cursor/mcp.jsonпроекта) и перезапустите Cursor
Или одной командой:
npx @visualq/setup-agent cursor --key vq_org_live_… --project my-siteИли установите плагин для Cursor (навыки + правила в комплекте).
{
"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"
}
}
}
}Быстрый доступ к одному проекту
Если у ключа организации есть проект по умолчанию (или вы установили его только в окружении MCP):
"VISUALQ_DEFAULT_PROJECT": "afp-com"Тогда инструменты могут опускать параметр project, если у ключа есть defaultProject на сервере или эта переменная окружения установлена в конфигурации MCP.
Организации с несколькими проектами
Передавайте project при каждом вызове инструмента (slug или id), например "project": "afp-com".
Related MCP server: Artillery MCP Server
Переменные окружения
Переменная | Обязательна | По умолчанию | Описание |
| да | — | Ключ агента организации |
| нет |
| Экземпляр VisualQ (используйте свой origin для self-hosted) |
| нет | — | Slug проекта по умолчанию, добавляемый в аргументы инструментов |
| нет |
|
|
| нет | — | Установите |
| нет |
| Порт в режиме HTTP |
Области ключей API
Область | MCP чтение | MCP запись ( | CI |
| да | нет | нет |
| да | да | нет |
| нет | нет | да |
Ключи агентов организации поддерживают только mcp_read и mcp_full.
Типичные рабочие процессы агента
Quality MCP PR gate: gate_pr_quality → исправление с помощью explain_vrt_failure / frt_heal_step_def → run_vrt или run_full_audit
Подключение сайта: create_project → crawl_site → create_scenario → run_baseline → create_frt_scenario → run_frt_feature
Полное QA: run_full_audit (опционально pillars[]) → wait_for_run → gate_pr_quality → get_site_health
Аудит только по столпам: run_full_audit с pillars: ["a11y"], ["tracking"] и т.д.
VRT перед слиянием: list_scenarios → run_vrt → get_run_failures → explain_vrt_failure
FRT в CI: GitHub Action type: frt или visualq frt --api-key …
Jira-доказательство трекинга: прочитать тикет → tracking_prove_jira_ticket с confirm: true (семантическое намерение → общий связанный сценарий) → вставить jiraMarkdown в JIRA.
QA на основе Jira: прочитать тикет → create_scenario / create_frt_scenario с id тикета в имени → запустить тесты
Инструменты, изменяющие данные, требуют confirm: true в аргументах.
Устаревший CI-ключ проекта
Для GitHub Actions / Jenkins используйте ключ с областью проекта (vq_live_…) с областью ci — не ключ агента организации.
{
"mcpServers": {
"visualq": {
"command": "npx",
"args": ["-y", "@visualq/mcp"],
"env": {
"VISUALQ_API_KEY": "vq_live_…",
"VISUALQ_BASE_URL": "https://visualq.ai"
}
}
}
}Создайте в Проект → Настройки → API keys.
Хостированный REST-шлюз (продвинутый)
VisualQ также предоставляет JSON-вызов (не по протоколу stdio MCP):
GET https://visualq.ai/api/mcp— каталог инструментов (публичный)POST https://visualq.ai/api/mcp/v1/invoke—X-API-Key+{ "tool", "args" }
Пакет npm @visualq/mcp — это поддерживаемый путь интеграции с IDE.
Локальная разработка
npm install
npm run build
VISUALQ_API_KEY=vq_org_live_… VISUALQ_BASE_URL=http://localhost:3000 node dist/index.jsСинхронизация манифеста инструментов из бэкенда visualq (репозиторий-сосед):
cd ../visualq && npm run mcp:export-manifest
cd ../visualq-mcp && npm run sync-manifestПеред публикацией в 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 publicРепозиторий
Пакет: abecms/visualq-mcp
Бэкенд: 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