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