{ "name": "apple-mail-mcp", "version": "1.5.5", "description": "MCP server for Apple Mail - read, search, send, and manage emails via Claude", "type": "module", "main": "build/index.js", "types": "build/index.d.ts", "bin": { "apple-mail-mcp": "build/index.js" }, "files": [ "build", "README.md", "LICENSE" ], "scripts": { "build": "tsc && tsc-alias", "start": "node build/index.js", "dev": "tsc --watch", "test": "vitest run", "test:integration": "vitest run --config vitest.integration.config.ts", "test:all": "vitest run && vitest run --config vitest.integration.config.ts", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "lint": "eslint src", "lint:fix": "eslint src --fix", "format": "prettier --write src", "format:check": "prettier --check src", "typecheck": "tsc --noEmit", "version": "node -e \"const p=require('./package.json'); const f='.claude-plugin/plugin.json'; const c=JSON.parse(require('fs').readFileSync(f,'utf8')); c.version=p.version; require('fs').writeFileSync(f,JSON.stringify(c,null,2)+'\\n')\" && git add .claude-plugin/plugin.json", "prepublishOnly": "npm run lint && npm run test && npm run build", "prepare": "husky" }, "keywords": [ "mcp", "apple-mail", "claude", "ai", "applescript", "macos", "email", "model-context-protocol" ], "author": "Rob Sweet ", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/sweetrb/apple-mail-mcp.git" }, "homepage": "https://github.com/sweetrb/apple-mail-mcp#readme", "bugs": { "url": "https://github.com/sweetrb/apple-mail-mcp/issues" }, "engines": { "node": ">=20.0.0" }, "os": [ "darwin" ], "dependencies": { "@modelcontextprotocol/sdk": "1.4.1", "zod": "^3.22.4" }, "devDependencies": { "@types/node": "^20.0.0", "@typescript-eslint/eslint-plugin": "^8.0.0", "@typescript-eslint/parser": "^8.0.0", "@vitest/coverage-v8": "^2.1.9", "eslint": "^9.0.0", "globals": "^17.0.0", "husky": "^9.1.7", "lint-staged": "^16.2.7", "prettier": "^3.0.0", "tsc-alias": "^1.8.10", "tsconfig-paths": "^4.2.0", "typescript": "^5.0.0", "typescript-eslint": "^8.51.0", "vitest": "^2.0.0" }, "volta": { "node": "22.13.1" }, "lint-staged": { "src/**/*.ts": [ "eslint --fix", "prettier --write" ] } }