Skip to main content
Glama
abecms

VisualQ MCP Server

by abecms

@visualq/mcp

面向 VisualQ 的 MCP 服务器——质量操作系统的代理接口。@visualq/mcp 提供 44 个工具(qa profile):多支柱审计、VRT/FRT(frt_get_feature)、跟踪计划及 JIRA 证明、滚动健康状态。适用于 Cursor、Claude Desktop 或任何 MCP 客户端。

生产环境配置(推荐)

  1. 登录 https://visualq.ai

  2. 前往 设置 → 代理 API 密钥(组织管理员)

  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"

那么当密钥在服务器上设置了 defaultProject MCP 配置中设置了此环境变量时,工具可以省略 project

多项目组织

在每个工具调用中传递 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 实例(自托管时使用您的源站)

VISUALQ_DEFAULT_PROJECT

注入到工具参数中的默认项目 slug

VISUALQ_TOOL_PROFILE

qa

qa(推荐)、full 或旧版别名 vrt-qa / frt-qa / tracking-qaqa

VISUALQ_MCP_HTTP

设置为 1 以在 127.0.0.1:3847 上运行本地 Streamable HTTP

VISUALQ_MCP_PORT

3847

HTTP 模式端口

API 密钥作用域

作用域

MCP 读取

MCP 写入(confirm: true

CI /api/ci/*

mcp_read

mcp_full

ci(项目密钥)

组织代理密钥仅支持 mcp_readmcp_full

典型代理工作流

质量 MCP PR 门禁: gate_pr_quality → 使用 explain_vrt_failure / frt_heal_step_def 修复 → run_vrtrun_full_audit

上线站点: create_projectcrawl_sitecreate_scenariorun_baselinecreate_frt_scenariorun_frt_feature

完整质量审计: 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

CI 中的 FRT: GitHub Action type: frtvisualq frt --api-key …

Jira 跟踪证明: 读取工单 → tracking_prove_jira_ticket 带上 confirm: true(语义意图 → 通用链接场景) → 将 jiraMarkdown 粘贴到 JIRA。

Jira 驱动的质量审计: 读取工单 → 在名称中包含工单 ID 的情况下,使用 create_scenario / create_frt_scenario 创建场景 → 运行测试

修改工具需要在参数中带上 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 密钥 中创建。

托管 REST 网关(高级)

VisualQ 也暴露 JSON 调用(非 stdio MCP 协议):

  • GET https://visualq.ai/api/mcp — 工具目录(公开)

  • POST https://visualq.ai/api/mcp/v1/invokeX-API-Key + { "tool", "args" }

@visualq/mcp npm 包是受支持的 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