{"_id":"@elegant_white/notification-mcp","name":"@elegant_white/notification-mcp","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@elegant_white/notification-mcp","version":"1.0.0","description":"Cross-platform desktop notification MCP server (Windows WinRT Toast / macOS Notification Center / Linux notify-send)","main":"dist/index.js","type":"module","bin":{"notification-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","start":"node dist/index.js"},"keywords":["mcp","mcp-server","notification","toast","cross-platform","windows","macos","linux"],"author":{"name":"Engineer"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@types/node":"^20.0.0","tsx":"^4.0.0","typescript":"^5.9.3"},"engines":{"node":">=18.0.0"},"_id":"@elegant_white/notification-mcp@1.0.0","_nodeVersion":"24.19.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-m55a+zfBlM1wJZPvQoT5khqE7DUmlwnUEHeblGjBagVYsVvZZTk2JcG3IDhxmM9iZCEGc1NfNZ3iuh6i4fadbw==","shasum":"c42797a35abaa5d7448a58d572287fc35cb7af3d","tarball":"https://registry.npmjs.org/@elegant_white/notification-mcp/-/notification-mcp-1.0.0.tgz","fileCount":9,"unpackedSize":306006,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD4u6AtshD2OafbnYpYCzpKdXtEIvOTheH+VJTsvalMsQIhANVsnbbUtHGTinZMA0hzd+b8BMmJ4vajH5yHjAocVZ/7"}]},"_npmUser":{"name":"elegant_white","email":"1412998603@qq.com"},"directories":{},"maintainers":[{"name":"elegant_white","email":"1412998603@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notification-mcp_1.0.0_1788767552947_0.32347213574147604"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-07T07:52:32.812Z","1.0.0":"2026-09-07T07:52:33.082Z","modified":"2026-09-07T07:52:33.406Z"},"maintainers":[{"name":"elegant_white","email":"1412998603@qq.com"}],"description":"Cross-platform desktop notification MCP server (Windows WinRT Toast / macOS Notification Center / Linux notify-send)","keywords":["mcp","mcp-server","notification","toast","cross-platform","windows","macos","linux"],"author":{"name":"Engineer"},"license":"MIT","readme":"# notification-mcp\n\nCross-platform desktop notification MCP server for AI agents.\n\n- **Windows**: WinRT Toast API (no body image, source icon via registered AppID)\n- **macOS**: Notification Center via `osascript`\n- **Linux**: `notify-send` with custom icon\n\n## Install\n\n```json\n{\n  \"mcpServers\": {\n    \"notification\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@engineer/notification-mcp\"]\n    }\n  }\n}\n```\n\n## Windows Setup (optional, for custom source icon)\n\nRegister the \"Engineer\" AppID with the robot icon so notifications show the correct source:\n\n```powershell\nsnoretoast-x64.exe -install \"Engineer\" \"path\\to\\robot.ico\" \"Engineer\"\n```\n\n> The `snoretoast-x64.exe` is bundled with `node-notifier`. Without this step, the source will show as \"PowerShell\" — notifications still work.\n\n## Usage\n\nThe server exposes one tool:\n\n### `notify`\n\n| Parameter | Type | Required | Description |\n|---|---|---|---|\n| `message` | string | Yes | Notification body text |\n| `title` | string | No | Notification title (default: \"Task Completed\") |\n| `mode` | string | No | `\"toast\"` \\| `\"sound\"` \\| `\"both\"` (default: `\"both\"`) |\n\n## License\n\nMIT","readmeFilename":"README.md","_rev":"1-8f36a406552130b41cc254ac0017f107"}