← IDE plugins hub

PushNotifiMe for Cursor

Extension id pushnotifime · MCP server pushnotifi · version 0.4.0

What it does

Your agent calls pushnotifi_request_ack; you get a push on the PushNotifi app, tap Approve / Deny / Yes / No (or type a reply); pushnotifi_await_ack returns the result or a timeout. Same MCP server also exposes send, list, and test tools for operational notifications.

Install

  1. Install PushNotifiMe from the Cursor marketplace.
  2. In a Node project, run /pushnotifi init (skills + env template).
  3. Add PUSHNOTIFI_USER_KEY and PUSHNOTIFI_GROUP_KEY from the dashboard (see dashboard).
  4. Run /pushnotifi test to verify delivery.
  5. Build the MCP server: cd mcp && npm install && npm run build inside the plugin checkout, then configure Cursor MCP env (see repository mcp.json).

MCP tools (overview)

  • Phase 3: pushnotifi_request_ack, pushnotifi_await_ack (response_template: ack, yes_no, approve_deny, proceed_abort, confirm_cancel, freetext)
  • Phase 2: pushnotifi_send, pushnotifi_list_messages, pushnotifi_list_groups, pushnotifi_test

Environment variables (MCP)

VariableRequiredNotes
PUSHNOTIFI_USER_KEYyesAccount API key (X-API-Key)
PUSHNOTIFI_GROUP_KEYfor test / default sendsGroup send_to_key (g…, 32 chars)
PUSHNOTIFI_APPLICATION_KEYnoOmit for account default application
PUSHNOTIFI_API_BASE_URLnoDefault https://api.pushnotifi.me
PUSHNOTIFI_RATE_LIMIT_PER_MINUTEnoDefault 30

Repository

Sample MCP config (Cursor)

{
  "mcpServers": {
    "pushnotifi": {
      "command": "node",
      "args": ["./mcp/dist/server.js"],
      "env": {
        "PUSHNOTIFI_USER_KEY": "${PUSHNOTIFI_USER_KEY}",
        "PUSHNOTIFI_GROUP_KEY": "${PUSHNOTIFI_GROUP_KEY}"
      }
    }
  }
}
Cursor plugin | PushNotifi