{ "name": "mcp-personal-suite", "version": "0.5.6", "mcpName": "io.studiomeyer/personal-suite", "description": "Local-first personal productivity MCP server for Claude, Cursor, and any MCP client. Email, Calendar, Messaging, Search, Image Generation. BYOK, no cloud, no signup.", "type": "module", "main": "dist/server.js", "bin": { "personal-suite": "dist/server.js", "mcp-personal-suite": "dist/server.js" }, "files": [ "dist/", "README.md", "LICENSE", "CHANGELOG.md" ], "engines": { "node": ">=20" }, "scripts": { "build": "tsc", "start": "node dist/server.js", "start:http": "node dist/server.js --http", "dev": "tsx src/server.ts", "test": "vitest run", "test:watch": "vitest", "typecheck": "tsc --noEmit", "prepublishOnly": "npm run build && npm test" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", "@slack/bolt": "^4.6.0", "@whiskeysockets/baileys": "^7.0.0-rc.9", "discord.js": "^14.0.0", "googleapis": "^171.4.0", "grammy": "^1.41.0", "imapflow": "^1.2.18", "mailparser": "^3.9.4", "nodemailer": "^9.0.3", "ts-caldav": "^0.4.0", "zod": "^4.3.6" }, "devDependencies": { "@types/mailparser": "^3.4.5", "@types/node": "^25.6.0", "@types/nodemailer": "^8.0.0", "tsx": "^4.0.0", "typescript": "^6.0.3", "vitest": "^4.1.4" }, "overrides": { "protobufjs": "^7.5.5", "hono": ">=4.12.18", "fast-uri": "^3.1.7", "html-to-text": "^10.0.1" }, "keywords": [ "mcp", "mcp-server", "model-context-protocol", "claude", "cursor", "email", "calendar", "messaging", "telegram", "discord", "slack", "whatsapp", "search", "image-generation", "byok", "local-first", "self-hosted", "personal-assistant" ], "license": "MIT", "repository": { "type": "git", "url": "https://github.com/studiomeyer-io/mcp-personal-suite" }, "homepage": "https://github.com/studiomeyer-io/mcp-personal-suite", "bugs": { "url": "https://github.com/studiomeyer-io/mcp-personal-suite/issues" }, "author": "StudioMeyer " }