Skip to main content
Glama
abecms

VisualQ MCP Server

by abecms

@visualq/mcp

MCP-сервер для VisualQ — интерфейс агента Quality OS. @visualq/mcp предоставляет 44 инструмента (профиль qa): многокомпонентный аудит, VRT/FRT (frt_get_feature), трекинг-план + JIRA-доказательство, текущее состояние здоровья. Для Cursor, Claude Desktop или любого MCP-клиента.

Настройка для продакшена (рекомендуется)

  1. Войдите в https://visualq.ai

  2. Перейдите в Настройки → Agent API Keys (администратор организации)

  3. Создайте ключ с областью mcp_full

  4. При желании установите проект по умолчанию (slug), если вы в основном работаете с одним клиентом

  5. Скопируйте фрагмент конфигурации Cursor MCP

  6. Вставьте в ~/.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_API_KEY

да

Ключ агента организации vq_org_live_… или устаревший ключ проекта vq_live_…

VISUALQ_BASE_URL

нет

https://visualq.ai

Экземпляр VisualQ (используйте свой origin для self-hosted)

VISUALQ_DEFAULT_PROJECT

нет

Slug проекта по умолчанию, добавляемый в аргументы инструментов

VISUALQ_TOOL_PROFILE

нет

qa

qa (рекомендуется), full или устаревшие псевдонимы vrt-qa / frt-qa / tracking-qaqa

VISUALQ_MCP_HTTP

нет

Установите 1 для запуска локального Streamable HTTP на 127.0.0.1:3847

VISUALQ_MCP_PORT

нет

3847

Порт в режиме HTTP

Области ключей API

Область

MCP чтение

MCP запись (confirm: true)

CI /api/ci/*

mcp_read

да

нет

нет

mcp_full

да

да

нет

ci (ключ проекта)

нет

нет

да

Ключи агентов организации поддерживают только mcp_read и mcp_full.

Типичные рабочие процессы агента

Quality MCP PR gate: gate_pr_quality → исправление с помощью explain_vrt_failure / frt_heal_step_defrun_vrt или run_full_audit

Подключение сайта: create_projectcrawl_sitecreate_scenariorun_baselinecreate_frt_scenariorun_frt_feature

Полное QA: run_full_audit (опционально pillars[]) → wait_for_rungate_pr_qualityget_site_health

Аудит только по столпам: run_full_audit с pillars: ["a11y"], ["tracking"] и т.д.

VRT перед слиянием: list_scenariosrun_vrtget_run_failuresexplain_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/invokeX-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

Репозиторий

Install Server
A
license - permissive license
C
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    A
    maintenance
    MCP 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.
    10
    29
    128
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    17
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI assistants to capture screenshots, run visual diffs, accessibility audits, and batch sweep plans for web pages via MCP tools.
    48
    2
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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