Pushover Mcp

Erstellt vonashiknesinashiknesin

Eine MCP-Implementierung zum Senden von Benachrichtigungen über Pushover

Übersicht

Was ist Pushover-MCP?

Pushover-MCP ist eine leistungsstarke Implementierung, die für das Versenden von Benachrichtigungen über den Pushover-Dienst entwickelt wurde. Es ermöglicht Entwicklern, Benachrichtigungsfunktionen einfach in ihre Anwendungen zu integrieren, wodurch Echtzeitwarnungen und -aktualisierungen ermöglicht werden. Dieses Tool ist besonders nützlich für Anwendungen, die sofortiges Benutzerfeedback oder Monitoring erfordern, wie z.B. Serverwarnungen, Anwendungsstatusaktualisierungen oder andere kritische Benachrichtigungen.

Funktionen von Pushover-MCP

  • Einfache Integration: Pushover-MCP kann nahtlos in verschiedene Anwendungen integriert werden, was es für Entwickler aller Fähigkeitsstufen zugänglich macht.
  • Echtzeitbenachrichtigungen: Benutzer erhalten sofortige Benachrichtigungen, sodass sie immer mit den neuesten Informationen aktualisiert werden.
  • Anpassbare Warnungen: Entwickler können die Benachrichtigungen an die Bedürfnisse ihrer Anwendung anpassen, einschließlich der Festlegung von Prioritäten und Klangoptionen.
  • Plattformübergreifende Unterstützung: Pushover-MCP funktioniert auf verschiedenen Plattformen, sodass Benachrichtigungen an mobile Geräte, Desktops und mehr gesendet werden können.
  • Open Source: Als Open-Source-Projekt ermöglicht es Entwicklern, zur Funktionalität beizutragen, diese zu ändern und nach Bedarf zu erweitern.

So verwenden Sie Pushover-MCP

  1. Installation: Beginnen Sie mit der Installation des Pushover-MCP-Pakets über npm:

    npm install pushover-mcp
    
  2. Einrichtung: Nach der Installation müssen Sie Ihre Pushover-Anwendungsanmeldeinformationen einrichten. Dies umfasst in der Regel die Erstellung einer Anwendung auf der Pushover-Website, um Ihr API-Token zu erhalten.

  3. Versenden von Benachrichtigungen: Verwenden Sie den folgenden Code-Schnipsel, um eine Benachrichtigung zu senden:

    const Pushover = require('pushover-mcp');
    
    const pushover = new Pushover({
        user: 'IHRE_BENUTZER_KEY',
        token: 'IHRE_API_TOKEN'
    });
    
    pushover.send({
        message: 'Hallo, dies ist eine Testbenachrichtigung!',
        title: 'Testbenachrichtigung'
    });
    
  4. Anpassung: Sie können Ihre Benachrichtigungen anpassen, indem Sie zusätzliche Parameter wie priority, sound und title hinzufügen, um die Warnungen an Ihre Bedürfnisse anzupassen.

Häufig gestellte Fragen

Was ist Pushover?

Pushover ist ein Dienst, der es Benutzern ermöglicht, Echtzeitbenachrichtigungen an ihre Geräte zu senden. Es wird häufig verwendet, um Benutzer über wichtige Ereignisse oder Aktualisierungen zu informieren.

Ist Pushover-MCP kostenlos zu verwenden?

Ja, Pushover-MCP ist ein Open-Source-Projekt und kann kostenlos verwendet werden. Pushover selbst kann jedoch einen einmaligen Kauf für die App auf mobilen Geräten erfordern.

Kann ich Pushover-MCP in der Produktion verwenden?

Absolut! Pushover-MCP ist für den Produktionsgebrauch konzipiert und bietet eine zuverlässige Möglichkeit, Benachrichtigungen zu senden.

Welche Programmiersprachen unterstützt Pushover-MCP?

Pushover-MCP ist hauptsächlich für die Verwendung mit Node.js konzipiert, kann jedoch in jede Anwendung integriert werden, die HTTP-Anfragen stellen kann.

Wie kann ich zu Pushover-MCP beitragen?

Sie können zum Pushover-MCP-Projekt beitragen, indem Sie das Repository auf GitHub forken, Ihre Änderungen vornehmen und einen Pull-Request einreichen. Ihre Beiträge sind willkommen!

Detail

Pushover MCP

smithery badge

A Model Context Protocol implementation for sending notifications via Pushover.net.

Overview

This MCP enables AI agents to send notifications through Pushover.net. It implements the MCP specification, allowing seamless integration with MCP-compatible AI systems.

Configuration

You'll need:

  1. An application token from Pushover.net
  2. Your user key from Pushover.net

Get these from your Pushover.net dashboard.

Tool Schema

The MCP provides a single tool:

send

Sends a notification via Pushover.

{
  message: string;          // Required: The message to send
  title?: string;          // Optional: Message title
  priority?: number;       // Optional: -2 to 2 (-2: lowest, 2: emergency)
  sound?: string;         // Optional: Notification sound
  url?: string;          // Optional: URL to include
  url_title?: string;   // Optional: Title for the URL
  device?: string;     // Optional: Target specific device
}

Example MCP Tool Call

{
  "name": "send",
  "params": {
    "message": "Hello from AI",
    "title": "AI Notification",
    "priority": 1
  }
}

Installing

Using with Cursor

Method 1: Install Globally

Run the MCP server using npx:

npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER

In your Cursor IDE

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

Method 2: Project-specific Configuration

Add an .cursor/mcp.json file to your project:

{
  "mcpServers": {
    "pushover": {
      "command": "npx",
      "args": [
        "-y",
        "pushover-mcp@latest",
        "start",
        "--token",
        "YOUR_TOKEN",
        "--user", 
        "YOUR_USER"
      ]
    }
  }
}

Using the Tool

Once configured, the Pushover notification tool will be automatically available to the Cursor AI Agent. You can:

  1. The tool will be listed under Available Tools in MCP settings
  2. Agent will automatically use it when relevant
  3. You can explicitly ask Agent to send notifications

By default, Agent will ask for approval before sending notifications. Enable "Yolo mode" in settings to allow automatic sending.

Cursor Agent

Using with Roo Code

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.

{
  "mcpServers": {
    "pushover": {
      "command": "npx",
      "args": [
        "-y",
        "pushover-mcp@latest",
        "start",
        "--token",
        "YOUR_TOKEN",
        "--user", 
        "YOUR_USER"
      ]
    }
  }
}
  1. The Pushover notification tool will be available to Roo Code's AI agents

Note: Replace YOUR_TOKEN & YOUR_USER with your Pushover credentials.

Installing via Smithery

To install Pushover Notification for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @AshikNesin/pushover-mcp --client claude

Development

### Install dependencies
pnpm install

### Build
pnpm build

### Run tests
pnpm test

License

MIT

Serverkonfiguration

{
  "mcpServers": {
    "pushover-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/metorial/mcp-container--ashiknesin--pushover-mcp--pushover-mcp",
        "pnpm run start --token token --user user"
      ],
      "env": {}
    }
  }
}

Projektinfo

Autor
ashiknesin
Erstellt am
Jul 23, 2025
Stern
24
Sprache
TypeScript

Pushover Mcp Alternative

Für einige Alternativen zu Pushover Mcp bieten wir dir passende Seiten nach Kategorie sortiert.

Discourse Mcp Server

Eine TypeScript-Implementierung eines Model Context Protocol (MCP) Servers, der mit der API von PiAPI integriert ist. PiAPI ermöglicht es Benutzern, Medieninhalte direkt von Claude oder anderen MCP-kompatiblen Apps mit Midjourney/Flux/Kling/LumaLabs/Udio/Chrip/Trellis zu generieren.

APISIX Modell Kontextprotokoll (MCP) Server wird verwendet, um große Sprachmodelle (LLMs) mit der APISIX Admin API zu verbinden.

MCP-Server, der Claude die Fähigkeit gibt, die GPT-Assistenten von OpenAI zu nutzen.

Ein MCP-Server, der andere MCP-Server für Sie installiert.

Mehr anzeigen >>