vynix-mcp-server
OfficialThe Vynix MCP server gives AI coding agents direct access to your Vynix annotation/feedback platform, enabling you to read, analyze, and act on UI annotations without leaving your editor.
Read & Browse
List projects, and list/filter annotations by status, type, or priority
Fetch a single annotation with full captured context: page info, target element (selector, XPath, styles), surrounding DOM, and runtime diagnostics (console + network errors)
Read discussion threads (comments) on any annotation
Get team members (roles, status) and recent activity feeds
AI & Analysis
Read existing AI diagnoses — root causes, confidence scores, suggested fixes, and likely source files
Run the AI Diagnosis Engine on an annotation to generate a fresh diagnosis (calls an external AI provider, uses tokens)
Generate ready-to-paste coding prompts formatted for Claude, Copilot, Cursor, Gemini, Codex, or a generic assistant (deterministic, no AI spend)
Screenshots & Visuals
View attached screenshots of the reported issue region
GitHub Integration
List GitHub issues linked to an annotation (with optional live refresh of open/closed state and linked PRs)
List all tracker issues across an entire project
Create a GitHub issue directly from an annotation, embedding an AI-generated prompt in the issue body
Metrics & Reporting
Get KPI metrics — status breakdowns, daily time series, and activity overviews
Create a public share link for a project so stakeholders can review annotations without an account
Write / Update
Update annotation status (e.g.,
in_progress,completed,rejected)Post comments to an annotation's thread (notifies the team)
Guided Workflow
fix_annotation— a step-by-step prompt that walks the agent from reading an annotation through context → screenshots → AI diagnosis → generating a fix → updating status and posting a comment
Enables creating GitHub issues from Vynix annotations and listing associated issues
Vynix MCP Server
Model Context Protocol server for Vynix. It gives coding agents direct access to visual feedback, bug reports, screenshots, diagnostics, comments, and issue workflows so agents can reason from real context instead of guessing.
Why Vynix
Feedback with evidence: page metadata, target element, screenshot, console/network context.
End-to-end execution: inspect feedback, diagnose, generate coding prompts, create GitHub issues, update status, comment.
Agent-safe hints: read-only/idempotent/open-world annotations for better approval behavior in MCP clients.
Registry-ready metadata for modern MCP directories.
Related MCP server: yo-bug
Screenshots
Product screenshot placeholder: docs/assets/screenshot-dashboard.png
Annotation workflow GIF placeholder: docs/assets/workflow-fix-annotation.gif
Architecture
flowchart LR
A[MCP Client\nClaude/Cursor/Copilot/VS Code] -->|stdio or streamable-http| B[Vynix MCP Server]
B --> C[Vynix API]
B --> D[GitHub API via Vynix backend]
C --> E[Projects]
C --> F[Annotations]
C --> G[Screenshots and diagnostics]Features
17 production tools for read and write workflows.
Resource catalog for server metadata, tool/prompt/skill references, and contextual summaries.
Workflow prompts for QA, release readiness, PM briefings, and engineering planning.
Dual transport support:
stdioand Streamable HTTP.Auth via API token or email/password refresh flow.
Installation
Node.js 18+ is required.
NPX (recommended)
{
"mcpServers": {
"vynix": {
"command": "npx",
"args": ["-y", "@usevynix/mcp-server"],
"env": {
"VYNIX_API_URL": "https://www.vynix.in",
"VYNIX_API_TOKEN": "PASTE_YOUR_TOKEN_HERE"
}
}
}
}npm global install
npm install -g @usevynix/mcp-server
vynix-mcpDocker
docker run --rm -i \
-e VYNIX_API_URL=https://www.vynix.in \
-e VYNIX_API_TOKEN=PASTE_YOUR_TOKEN_HERE \
ghcr.io/usevynix/vynix-mcp:latestLocal development
git clone https://github.com/UseVynix/vynix-mcp.git
cd vynix-mcp
npm install
npm run build
npm run check
node dist/index.jsClient Configuration
Claude Desktop
Use claude_desktop_config.json:
{
"mcpServers": {
"vynix": {
"command": "npx",
"args": ["-y", "@usevynix/mcp-server"],
"env": {
"VYNIX_API_TOKEN": "PASTE_YOUR_TOKEN_HERE"
}
}
}
}Diagnostics are written to stderr; stdout is reserved for the protocol stream.
Cursor
Use ~/.cursor/mcp.json.
{
"mcpServers": {
"vynix": {
"command": "npx",
"args": ["-y", "@usevynix/mcp-server"],
"env": {
"VYNIX_API_TOKEN": "PASTE_YOUR_TOKEN_HERE"
}
}
}
}VS Code
Use .vscode/mcp.json with top-level servers:
{
"servers": {
"vynix": {
"command": "npx",
"args": ["-y", "@usevynix/mcp-server"],
"env": {
"VYNIX_API_TOKEN": "PASTE_YOUR_TOKEN_HERE"
}
}
}
}Windsurf
Use your Windsurf MCP config file with this server block:
{
"mcpServers": {
"vynix": {
"command": "npx",
"args": ["-y", "@usevynix/mcp-server"],
"env": {
"VYNIX_API_TOKEN": "PASTE_YOUR_TOKEN_HERE"
}
}
}
}ChatGPT connectors
For hosted mode, use the Streamable HTTP endpoint:
Base URL:
https://mcp.vynix.in/mcpOAuth discovery:
/.well-known/oauth-authorization-server
Generic mcp.json
See examples/configs/mcp.json.
Authentication
Environment variables:
VYNIX_API_URL(optional, default:https://www.vynix.in)VYNIX_API_TOKEN(recommended)VYNIX_API_EMAILandVYNIX_API_PASSWORD(fallback login mode)VYNIX_MCP_MODE(stdioorhttp)VYNIX_MCP_HOST,VYNIX_MCP_PORT,VYNIX_MCP_PATH(HTTP mode)
Generate a token from: https://www.vynix.in/mcp
Tools, Prompts, and Resources
Tool reference: docs/tools.md
Prompt reference: docs/prompts.md
Resource reference: docs/resources.md
Skill/workflow reference: docs/skills.md
Deployment guide: docs/deployment.md
Agent discovery guide: docs/agent-discovery.md
LLM index file: llms.txt
Directory listing tracker: docs/listings-status.md
Examples
Conversation workflows: examples/workflows
Prompt library (100+ prompts): examples/prompts.md
Troubleshooting
Not configurederror: setVYNIX_API_TOKENor bothVYNIX_API_EMAILandVYNIX_API_PASSWORD.401errors: regenerate token and verify API URL.No tools listed: confirm the MCP config key (
mcpServersvsservers) for your client.Hosted mode not reachable: verify
VYNIX_MCP_MODE=httpand check/health.
FAQ
Does this send data to third-party AI providers?
Only diagnose_annotation can invoke external AI providers through your Vynix workspace configuration.
Is this read-only?
No. It includes read tools and write tools. MCP annotations identify mutating/open-world calls so clients can request confirmation.
Can I self-host?
Yes. Run in stdio mode locally or HTTP mode behind your own infrastructure.
Contributing
See CONTRIBUTING.md. For local validation run:
npm run checkSecurity
Never commit API tokens.
Prefer short-lived tokens where possible.
See SECURITY.md (create one if your org requires a disclosure policy).
License
Changelog
Maintenance
Related MCP Servers
- AlicenseAqualityDmaintenanceBug bounty platform for vibe coders. Post bugs from AI-generated code, browse bounties, apply to fix, submit solutions, and run website diagnostics from any MCP client.12321MIT
- Alicense-qualityCmaintenanceAn MCP server that gives AI coding assistants QA superpowers, enabling users to report bugs by pointing, clicking, or typing while automatically capturing diagnostic data for AI-driven test-feedback-fix loops.154MIT
- AlicenseAqualityBmaintenanceAn MCP server that integrates BugHerd bug tracking with AI assistants, providing 37 tools for complete BugHerd API v2 coverage.37697MIT
- Alicense-qualityDmaintenanceMCP server for visual feedback, video direction, and QA assertions on web pages, enabling AI agents to read, reply, and resolve annotations in real time.4MIT
Related MCP Connectors
Voice-powered bug reporting with 13 MCP tools. Record bugs by talking; let AI find and fix them.
Live browser debugging for AI assistants — DOM, console, network via MCP.
AI QA tester — real browsers scan sites for bugs, SEO, perf, and accessibility issues via chat.
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/UseVynix/vynix-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server