Official agent bundle for VisualQ: MCP server config, skills, and rules for QA workflows in Cursor and Claude Code.
| Component | Purpose |
|---|---|
MCP (mcp.json) |
@visualq/mcp via npx — 100+ tools |
| Skills | visualq-agent, vrt-qa, frt-qa, tracking-qa |
| Rule | visualq-qa-agent.mdc — conventions (project, confirm, rolling health) |
| MCP prompts | Bundled in @visualq/mcp (pr-quality-gate, onboard-new-site, …) |
- VisualQ account
- Org agent API key — Settings → Agent API Keys →
mcp_fullscope (vq_org_live_…) - Node.js 18+ (for stdio MCP)
- Open Cursor → Customize → Browse Marketplace
- Search VisualQ (after listing approval)
- Enter your org agent key when prompted
- Restart Cursor
Submit this repo: cursor.com/marketplace/publish
npx @visualq/setup-agent cursor --key vq_org_live_YOUR_KEY --project my-sitecp -R . ~/.cursor/plugins/local/visualq
# Edit ~/.cursor/plugins/local/visualq/mcp.json — paste your key
# Developer: Reload Window in Cursor/plugin install visualq
# Or from this repo:
/plugin install github:abecms/visualq-cursor-pluginConfigure userConfig.apiKey in plugin settings.
Use mcp-hosted.json — connects to https://visualq.ai/api/mcp with X-API-Key.
After install and IDE restart:
Run prompt pr-quality-gate for project my-site
Or in plain language:
Can I merge this PR? Check VisualQ quality on staging.
Set VISUALQ_TOOL_PROFILE in MCP env:
| Profile | Use case |
|---|---|
vrt-qa |
Pre-merge VRT (default) |
frt-qa |
Gherkin / functional journeys |
tracking-qa |
Analytics coverage |
full |
All tools |
- Never commit
vq_org_live_keys to git - Plugin templates use placeholders only
- Org keys are for IDE agents; use project CI keys (
vq_live_) in GitHub Actions only
MIT — see LICENSE