UNPKG

screen-view-mcp

Version:

MCP tool for capturing screenshots and analyzing them with Claude Vision API

69 lines (68 loc) 1.86 kB
{ "name": "screen-view-mcp", "version": "2.0.15", "description": "MCP tool for capturing screenshots and analyzing them with Claude Vision API", "type": "commonjs", "main": "dist/screen-capture-mcp.js", "bin": { "screen-view-mcp": "./dist/screen-capture-mcp.js" }, "files": [ "dist" ], "scripts": { "build": "tsc -p tsconfig.json", "clean": "rimraf dist", "prebuild": "npm run clean", "start": "node dist/screen-capture-mcp.js", "dev": "ts-node src/screen-capture-mcp.ts", "test": "jest", "prepublishOnly": "npm run build", "format": "prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"", "format:check": "prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\"" }, "keywords": [ "mcp", "claude", "vision", "screenshot", "screen-capture", "screen-recording", "desktop-automation", "screen-analysis", "ai", "anthropic", "computer-vision", "visual-analysis", "desktop-screenshot", "screen-grab" ], "repository": { "type": "git", "url": "https://github.com/hemenge133/screen-view-mcp" }, "author": "Hayden Menge", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "^0.17.1", "@modelcontextprotocol/sdk": "^1.9.0", "dotenv": "^16.5.0", "pureimage": "^0.4.18", "screenshot-desktop": "^1.15.0", "zod": "^3.22.4" }, "devDependencies": { "@types/jest": "^29.5.12", "@types/node": "^20.11.29", "@types/screenshot-desktop": "^1.12.3", "@typescript-eslint/eslint-plugin": "^8.29.1", "@typescript-eslint/parser": "^8.29.1", "cross-env": "^7.0.3", "jest": "^29.7.0", "prettier": "^3.5.3", "rimraf": "^5.0.10", "ts-jest": "^29.1.1", "ts-node": "^10.9.2", "typescript": "^5.4.2" } }