# pushover-mcp

> MCP Server

This repository provides a Model Context Protocol (MCP) implementation for sending notifications via Pushover.net. It allows AI agents to seamlessly send notifications through Pushover using a simple tool schema.

## Overview

- **Category:** Communication
- **Language:** TypeScript
- **Stars:** 42
- **Forks:** 0
- **Owner:** AshikNesin
- **GitHub:** https://github.com/AshikNesin/pushover-mcp
- **Homepage:** https://www.npmjs.com/package/pushover-mcp
- **Created:** 2025-03-05T14:28:11+00:00
- **Updated:** 2025-03-24T22:04:19+00:00
- **Source:** https://model-context-protocol.com/servers/pushover-mcp-notifications-ai-agents

## Setup

## Setup

1.  Get an application token from Pushover.net from your [Pushover.net dashboard](https://pushover.net/dashboard).
2.  Get your user key from Pushover.net from your [Pushover.net dashboard](https://pushover.net/dashboard).

### Using with Cursor

#### Method 1: Install Globally

1.  Run the MCP server using `npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER`.
2.  Go to `Cursor Settings` > `MCP`.
3.  Click `+ Add New MCP Server`.
4.  Fill in the form with Name: `Pushover Notification` (or any name you prefer), Type: `command`, and Command: `npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER`.

#### Method 2: Project-specific Configuration

1.  Add an `.cursor/mcp.json` file to your project with the provided JSON configuration, replacing `YOUR_TOKEN` & `YOUR_USER` with your Pushover credentials.

### Using with Roo Code

1.  Access the MCP settings by clicking âEdit MCP Settingsâ in Roo Code settings or using the âRoo Code: Open MCP Configâ command in VS Code's command palette.
2.  Add the provided JSON configuration to the `mcpServers` section, replacing `YOUR_TOKEN` & `YOUR_USER` with your Pushover credentials.

### Installing via Smithery

1.  Run `npx -y @smithery/cli install @AshikNesin/pushover-mcp --client claude`.

## Tools

## Available Tools

1.  `send` (Sends a notification via Pushover with parameters like message, title, priority, sound, url, url_title, and device.)
