list_projects
List projects
List the Vynix projects you own.
无需输入参数。

in.vynix由 vynix.in 发布官方发布者v0.1.4更新于 Oct 27, 2026
Give AI coding agents access to your Vynix visual feedback, bug reports, and AI diagnosis.
Vynix MCP 让编码助手访问 Vynix 的视觉反馈、缺陷报告、截图、诊断信息以及 GitHub 议题工作流。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/in.vynix%2Fvynix-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"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:
来源:README.md,提交 d60e3db
List projects
List the Vynix projects you own.
无需输入参数。
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_id必填Get annotation
Fetch one annotation with its full captured context: page, target element (selector, XPath, styles), surrounding DOM, and runtime diagnostics (console + network).
annotation_id必填List comments
Read the discussion thread on an annotation.
annotation_id必填Get 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_id必填Get screenshots
Return the region screenshots attached to an annotation as viewable images, so you can see exactly what the reporter pointed at.
annotation_id必填List 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_id必填List project issues
List every tracker issue across a project, with an open/closed/agent summary.
project_id必填Generate 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_id必填Get metrics
Overview of your projects: KPI counts, status breakdown, a daily time series, and recent activity.
无需输入参数。
List members
List a project’s team members, including role and status.
project_id必填Get activity
Recent activity feed for a project (status changes, comments, issues, members).
project_id必填Update status
Update an annotation’s status, e.g. to mark it in_progress or completed.
status必填annotation_id必填Add comment
Add a comment to an annotation’s thread, e.g. to record what you changed. Notifies the team.
body必填annotation_id必填Run 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_id必填Create 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_id必填Create 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_id必填expires_in_days已满足适用检查项的 100%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
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