New:Socket for Asana Is Now Available.Learn more
Get Started

@usevynix/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@usevynix/mcp-server

Model Context Protocol server that exposes Vynix annotations to AI coding agents.

Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
39
-48%
Maintainers
1
Weekly downloads
 
Created
Source

PinPoint MCP server

A Model Context Protocol server that gives AI coding agents (Claude, Copilot, Cursor, …) direct access to your PinPoint annotations — so an agent can read the feedback, see the captured context and screenshots, run an AI diagnosis, generate a fix prompt, open a GitHub issue, update status, and comment, all without leaving the editor.

Every tool carries MCP annotations (read-only / idempotent / open-world hints) so a client can auto-approve safe reads and confirm before writes, AI spend, or GitHub calls.

Tools

Read-only:

ToolDescription
list_projectsList the projects you own.
list_annotationsList a project's annotations, filtered by status / type / priority.
get_annotationFetch one annotation with full page / element / DOM / diagnostics context.
list_commentsRead an annotation's discussion thread.
get_annotation_analysisRead the latest AI diagnosis (root causes, fix, likely files).
get_annotation_screenshotsReturn attached screenshots as viewable images.
list_annotation_issuesList the GitHub issues opened from an annotation (optionally live).
list_project_issuesList every tracker issue across a project, with a summary.
generate_promptProduce a ready-to-paste prompt (claude/copilot/cursor/gemini/codex/generic).
get_metricsKPI counts, status breakdown, time series, recent activity.
list_membersA project's team members.
get_activityA project's recent activity feed.

Writes (a client should confirm these):

ToolDescription
update_annotation_statusMove an annotation to in_progress, completed, etc.
add_commentPost a comment to an annotation's thread (notifies the team).
diagnose_annotationRun the AI Diagnosis Engine (uses an AI provider; stores the result).
create_github_issueFile a GitHub issue from an annotation.
create_share_linkMint a read-only public review link for a project.

Prompts

PromptDescription
fix_annotationA guided, step-by-step workflow that walks the agent from an annotation through context → screenshots → AI diagnosis → fix → status + comment.

Configure

The server talks to the PinPoint API. Authenticate with either a token or credentials:

cp .env.example .env
# Set PINPOINT_API_URL and either PINPOINT_API_TOKEN
# or PINPOINT_API_EMAIL + PINPOINT_API_PASSWORD.

When credentials are supplied, the server logs in on demand and refreshes the token automatically if it expires.

Build & run

npm install
npm run build
npm start          # runs dist/index.js over stdio
npm run dev        # watch mode with tsx
npm test           # smoke test: launches the server and verifies the tool + prompt surface

Register with a client

Most MCP clients take a command + environment. Example (Claude Desktop / claude_desktop_config.json, or VS Code mcp.json):

{
  "mcpServers": {
    "pinpoint": {
      "command": "node",
      "args": ["/absolute/path/to/PinPoint/mcp-server/dist/index.js"],
      "env": {
        "PINPOINT_API_URL": "http://localhost:8080",
        "PINPOINT_API_EMAIL": "you@example.com",
        "PINPOINT_API_PASSWORD": "your-password"
      }
    }
  }
}

Diagnostics are written to stderr; stdout is reserved for the protocol stream.

Keywords

mcp

FAQs

Package last updated on 25 Jun 2026

Related posts