{ "name": "lazy-desktop-mcp", "version": "0.1.7", "description": "Local-first desktop control MCP server (computer use): Rust host + Node launcher for safe app/window/input/screenshot automation", "license": "MIT", "author": "leaf76", "type": "module", "preferGlobal": true, "repository": { "type": "git", "url": "git+https://github.com/leaf76/lazy-desktop-mcp.git" }, "homepage": "https://github.com/leaf76/lazy-desktop-mcp#readme", "bugs": { "url": "https://github.com/leaf76/lazy-desktop-mcp/issues" }, "bin": { "lazy-desktop-mcp": "bin/lazy-desktop-mcp.js" }, "files": [ "bin/", "config/", "crates/", "docs/", "lib/", "scripts/", "test/", "Cargo.lock", "Cargo.toml", "LICENSE", "README.md", "SECURITY.md" ], "engines": { "node": ">=20" }, "keywords": [ "mcp", "mcp-server", "model-context-protocol", "desktop-automation", "computer-use", "macos", "rust", "codex", "claude", "ai-agent", "stdio", "npm" ], "scripts": { "build:native": "node ./scripts/build-native.mjs", "postinstall": "node ./scripts/postinstall.mjs", "release:prep": "node ./scripts/release-prep.mjs", "release:check": "node ./scripts/release-prep.mjs --run-checks", "release:notes": "node ./scripts/release-notes.mjs", "sync:clients": "node ./scripts/sync-client-config.mjs", "sync:clients:dry": "node ./scripts/sync-client-config.mjs --dry-run", "install:presence-ui": "bash ./scripts/install-presence-ui.sh", "test:js": "node --test ./test/*.test.mjs", "verify": "npm run build:native && npm run test:js && cargo fmt --all -- --check && cargo clippy --all-targets --all-features -- -D warnings && cargo test --all --all-features", "security": "node ./scripts/security-check.mjs", "pack:dry": "npm pack --dry-run" }, "publishConfig": { "access": "public" } }