{ "name": "mailwarden", "version": "0.22.0", "description": "A reliable, native Gmail MCP server with full mailbox control — search, labels, archive, trash, attachments, and snooze.", "mcpName": "io.github.csitte/mailwarden", "type": "module", "bin": { "mailwarden": "dist/index.js" }, "main": "dist/index.js", "repository": { "type": "git", "url": "git+https://github.com/csitte/mailwarden.git" }, "homepage": "https://www.csitte.at/mailwarden/", "bugs": { "url": "https://github.com/csitte/mailwarden/issues" }, "files": [ "dist", "README.md", "SECURITY.md", "LICENSE" ], "scripts": { "build": "tsc", "prepare": "npm run build", "version": "node scripts/sync-version.mjs && git add server.json", "postversion": "node scripts/check-site-notice.mjs --warn", "site-notice": "node scripts/check-site-notice.mjs", "prepublishOnly": "npm run build && npm test", "test": "vitest run", "coverage": "vitest run --coverage", "start": "node dist/index.js", "dev": "tsx src/index.ts", "auth": "tsx src/index.ts --auth", "sweep": "tsx src/index.ts --sweep", "smoke": "node scripts/smoke-package.mjs", "mcpb": "node scripts/build-mcpb.mjs", "table-sources": "node scripts/check-comparison-sources.mjs" }, "keywords": [ "mcp", "model-context-protocol", "gmail", "email", "claude", "snooze", "google", "ai" ], "author": "C.Sitte Softwaretechnik", "license": "MIT", "overrides": { "@hono/node-server": "^2.0.5", "hono": "^4.12.34", "fast-uri": "^3.1.5", "ip-address": "^10.3.1", "postcss": "^8.5.23", "tmp": "^0.2.6" }, "engines": { "node": ">=20" }, "dependencies": { "@googleapis/gmail": "^21.0.0", "@modelcontextprotocol/sdk": "^1.30.0", "express": "^5.2.1", "google-auth-library": "11.0.2", "zod": "^3.23.8" }, "devDependencies": { "@anthropic-ai/mcpb": "^2.1.2", "@types/express": "^5.0.6", "@types/node": "^22.7.0", "@vitest/coverage-v8": "^4.1.11", "fflate": "^0.8.3", "tsx": "^4.19.1", "typescript": "^5.6.2", "vitest": "^4.1.11" } }