list_projects
List projects
List the Vynix projects you own.
Takes no parameters.

in.vynixPublished by vynix.inOfficial publisherv0.1.4Updated Oct 27, 2026
Give AI coding agents access to your Vynix visual feedback, bug reports, and AI diagnosis.
Vynix MCP gives coding agents access to Vynix visual feedback, bug reports, screenshots, diagnostics and GitHub issue workflows.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/in.vynix%2Fvynix-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"vynix": {
"type": "http",
"url": "https://mcp.vynix.in/mcp"
}
}
}[npm version] [npm downloads] [license] [ci] [vynix-mcp 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.
stdio and Streamable HTTP.Node.js 18+ is required.
Use claude_desktop_config.json:
Diagnostics are written to stderr; stdout is reserved for the protocol stream.
Use ~/.cursor/mcp.json.
Use .vscode/mcp.json with top-level servers:
Use your Windsurf MCP config file with this server block:
For hosted mode, use the Streamable HTTP endpoint:
https://mcp.vynix.in/mcp/.well-known/oauth-authorization-serverSee examples/configs/mcp.json.
Environment variables:
VYNIX_API_URL (optional, default: https://www.vynix.in)VYNIX_API_TOKEN (recommended)VYNIX_API_EMAIL and VYNIX_API_PASSWORD (fallback login mode)VYNIX_MCP_MODE (stdio or http)VYNIX_MCP_HOST, VYNIX_MCP_PORT, VYNIX_MCP_PATH (HTTP mode)Generate a token from: https://www.vynix.in/mcp
Not configured error: set VYNIX_API_TOKEN or both VYNIX_API_EMAIL and VYNIX_API_PASSWORD.401 errors: regenerate token and verify API URL.mcpServers vs servers) for your client.VYNIX_MCP_MODE=http and check /health.Only diagnose_annotation can invoke external AI providers through your Vynix workspace configuration.
No. It includes read tools and write tools. MCP annotations identify mutating/open-world calls so clients can request confirmation.
Yes. Run in stdio mode locally or HTTP mode behind your own infrastructure.
See CONTRIBUTING.md. For local validation run:
Source: README.md at commit d60e3db
List projects
List the Vynix projects you own.
Takes no parameters.
List annotations
List a project’s annotations, optionally filtered by status, type, or priority. Start here with status "open" to see what needs fixing.
typelimitoffsetstatuspriorityproject_idrequiredGet annotation
Fetch one annotation with its full captured context: page, target element (selector, XPath, styles), surrounding DOM, and runtime diagnostics (console + network).
annotation_idrequiredList comments
Read the discussion thread on an annotation.
annotation_idrequiredGet AI diagnosis
Read the latest stored AI diagnosis for an annotation (root causes, confidence, suggested fix, and likely source files). Returns null when none has been generated yet; run diagnose_annotation to create one.
annotation_idrequiredGet screenshots
Return the region screenshots attached to an annotation as viewable images, so you can see exactly what the reporter pointed at.
annotation_idrequiredList annotation issues
List the tracker (GitHub) issues opened from an annotation, with each issue’s live state. Set refresh to reconcile against GitHub (open/closed + any linked pull request).
refreshannotation_idrequiredList project issues
List every tracker issue across a project, with an open/closed/agent summary.
project_idrequiredGenerate coding prompt
Render a ready-to-paste coding prompt for an annotation, formatted for a target assistant. A deterministic template (no AI spend); for a deeper analysis use diagnose_annotation.
targetannotation_idrequiredGet metrics
Overview of your projects: KPI counts, status breakdown, a daily time series, and recent activity.
Takes no parameters.
List members
List a project’s team members, including role and status.
project_idrequiredGet activity
Recent activity feed for a project (status changes, comments, issues, members).
project_idrequiredUpdate status
Update an annotation’s status, e.g. to mark it in_progress or completed.
statusrequiredannotation_idrequiredAdd comment
Add a comment to an annotation’s thread, e.g. to record what you changed. Notifies the team.
bodyrequiredannotation_idrequiredRun AI diagnosis
Run the AI Diagnosis Engine on an annotation: it analyses the captured page, element, DOM, and runtime errors to produce ranked root causes, a confidence score, a suggested fix, and the likely source files. Calls an AI provider (uses tokens / may cost money) and stores the result. Requires AI + diagnosis enabled by the workspace admin and a key set.
modelproviderannotation_idrequiredCreate GitHub issue
Create a GitHub issue from an annotation. Uses the project’s configured repo and assignee unless overridden. Embeds the generated AI prompt in the issue body.
repoassigneesannotation_idrequiredCreate share link
Mint a read-only public review link for a project, so a stakeholder can review its annotations without an account. Reporter emails are hidden on shared views.
project_idrequiredexpires_in_days100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
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]{ "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 install -g @usevynix/mcp-servervynix-mcpdocker run --rm -i \ -e VYNIX_API_URL=https://www.vynix.in \ -e VYNIX_API_TOKEN=PASTE_YOUR_TOKEN_HERE \ ghcr.io/usevynix/vynix-mcp:latestgit clone https://github.com/UseVynix/vynix-mcp.gitcd vynix-mcpnpm installnpm run buildnpm run checknode dist/index.js{ "mcpServers": { "vynix": { "command": "npx", "args": ["-y", "@usevynix/mcp-server"], "env": { "VYNIX_API_TOKEN": "PASTE_YOUR_TOKEN_HERE" } } }}{ "mcpServers": { "vynix": { "command": "npx", "args": ["-y", "@usevynix/mcp-server"], "env": { "VYNIX_API_TOKEN": "PASTE_YOUR_TOKEN_HERE" } } }}{ "servers": { "vynix": { "command": "npx", "args": ["-y", "@usevynix/mcp-server"], "env": { "VYNIX_API_TOKEN": "PASTE_YOUR_TOKEN_HERE" } } }}{ "mcpServers": { "vynix": { "command": "npx", "args": ["-y", "@usevynix/mcp-server"], "env": { "VYNIX_API_TOKEN": "PASTE_YOUR_TOKEN_HERE" } } }}npm run check