Pushover Mcp
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
-
Installation: Beginnen Sie mit der Installation des Pushover-MCP-Pakets über npm:
npm install pushover-mcp
-
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.
-
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' });
-
Anpassung: Sie können Ihre Benachrichtigungen anpassen, indem Sie zusätzliche Parameter wie
priority
,sound
undtitle
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
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:
- An application token from Pushover.net
- 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
- Go to
Cursor Settings
>MCP
- Click
+ Add New MCP Server
- 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
- Name:
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:
- The tool will be listed under
Available Tools
in MCP settings - Agent will automatically use it when relevant
- 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.
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"
]
}
}
}
- 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
Pushover Mcp Alternative
Für einige Alternativen zu Pushover Mcp bieten wir dir passende Seiten nach Kategorie sortiert.
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.
Ein MCP-Server, der andere MCP-Server für Sie installiert.