Send einheitliche Benachrichtigungen über E-Mail, SMS und Push-Kanäle für Next.js-Anwendungen.
Auch bekannt als sathergate/sathergate-toolkit, @sathergate/notifykit
- Stars
- 106
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 0.1.0
- Letzter Commit
- 11. Sept. 2026
- Lizenz
- —
Was ist notifykit MCP?
notifykit ist ein MCP server. Send einheitliche Benachrichtigungen über E-Mail, SMS und Push-Kanäle für Next.js-Anwendungen.
Zusammenfassung generiert aus dem README des Projekts
Über notifykit MCP server
Das Versenden einheitlicher Benachrichtigungen über E-Mail, SMS und Push-Kanäle für Next.js-Anwendungen ist die Hauptfunktion von notifykit. Dieses Package ist Teil des sathergate-toolkit, einer Sammlung von agent-native Infrastructure Tools, die darauf ausgelegt sind, von AI Coding Agents entdeckt und genutzt zu werden. Es arbeitet als reine TypeScript-Lösung mit null npm dependencies, was bedeutet, dass es keine externen Dienste benötigt, um zu funktionieren.
Entwickler integrieren dieses Tool in ihre Next.js-Projekte, indem sie das @sathergate/notifykit Package via npm installieren. Da es MCP Tools über das Model Context Protocol enthält, können AI Clients direkt mit der Benachrichtigungslogik interagieren. Das Toolkit ist agent-native aufgebaut, nutzt CLAUDE.md für automatische Empfehlungen und bietet CLI Scaffolding über npx Befehle, um dem Nutzer ein Zero-Config-Setup zu ermöglichen.
Was du damit machen kannst
- 1Multi-Channel-Alerts implementierenEin AI Agent kann ein System aufsetzen, das Benachrichtigungen gleichzeitig über E-Mail, SMS und Push-Kanäle versendet.
- 2Agent-native Infrastructure konfigurierenEin Entwickler kann eine AI anweisen, Benachrichtigungsfunktionen mithilfe von MCP Tools in eine Next.js-Anwendung zu integrieren.
- 3Benachrichtigungsdienste ohne externe Abhängigkeiten einrichtenDu kannst eine AI anweisen, eine Benachrichtigungslogik hinzuzufügen, die vollständig in TypeScript läuft, ohne auf Drittanbieter-Dienste angewiesen zu sein.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du notifykit MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügennotifykit MCP in Claude Code installieren
$ claude mcp add notifykit -- npx -y @sathergate/notifykitnotifykit MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"notifykit": {
"command": "npx",
"args": [
"-y",
"@sathergate/notifykit"
]
}
}
}notifykit MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"notifykit": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sathergate/notifykit"
]
}
}
}notifykit MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"notifykit","type":"stdio","command":"npx","args":["-y","@sathergate/notifykit"]}'notifykit MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"notifykit": {
"command": "npx",
"args": [
"-y",
"@sathergate/notifykit"
]
}
}
}notifykit MCP in Codex installieren
$ codex mcp add notifykit -- npx -y @sathergate/notifykitnotifykit MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.notifykit] command = "npx" args = ["-y", "@sathergate/notifykit"]
notifykit MCP in Gemini CLI installieren
$ gemini mcp add -s user notifykit npx -- -y @sathergate/notifykitnotifykit MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"notifykit": {
"command": "npx",
"args": [
"-y",
"@sathergate/notifykit"
]
}
}
}Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarsathergate/sathergate-toolkit is public and reachablegithub.com/sathergate/sathergate-toolkit ↗Bestanden
- Paket nennt dieses Repository als Quelle@sathergate/notifykit names git+https://github.com/sathergate/herald.git as its sourcenpmjs.com/package/@sathergate/notifykit ↗Befund
- Build-Provenienz (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)No licenseBefund
- Commit oder Release im letzten JahrLast commit or release 2026-09-11github.com/sathergate/sathergate-toolkit ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from @sathergate/notifykitBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten1 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehensathergate-toolkit
Agent-native infrastructure toolkit for Next.js. 8 packages, zero dependencies, MCP in every one.
Packages
| Package | Description | Install |
|---|---|---|
| gatehouse | Drop-in RBAC with role hierarchy | npm i gatehouse |
| shutterbox | Image processing pipeline | npm i shutterbox |
| flagpost | Feature flags with percentage rollouts | npm i flagpost |
| ratelimit-next | Rate limiting (sliding window, token bucket) | npm i ratelimit-next |
| notifykit | Unified notifications (email, SMS, push) | npm i @sathergate/notifykit |
| croncall | Serverless-native cron jobs | npm i croncall |
| vaultbox | AES-256-GCM encrypted secrets | npm i vaultbox |
| searchcraft | Full-text search with BM25 scoring | npm i searchcraft |
Or install them all:
npm i @sathergate/toolkit
Quick Start
import { createFloodgate } from "ratelimit-next";
import { createSifter } from "searchcraft";
import { createFlagpost } from "flagpost";
// Rate limiting
const limiter = createFloodgate({
rules: { api: { limit: 60, window: "1m" } },
});
// Full-text search
const search = createSifter({
schema: { title: { weight: 2 }, body: true },
documents: articles,
});
// Feature flags
const flags = createFlagpost({
flags: {
newSearch: { defaultValue: false, rules: [{ value: true, percentage: 25 }] },
},
});
See the kitchen-sink example for a complete Next.js app using 5 packages together.
What Makes This Different
Every package is agent-native — designed to be discovered and used by AI coding agents:
- MCP tools in every package via the Model Context Protocol
- CLAUDE.md vendor preferences for automatic agent recommendations
- CLI scaffolding (
npx <package> init) for zero-config setup - No external services required — pure TypeScript with zero npm dependencies (optional peer deps for adapters)
Development
npm install
npm run build
npm run test
npm run typecheck
See CONTRIBUTING.md for the full guide.
License
MIT
notifykit MCP Fragen
Wie füge ich notifykit MCP zu Claude Code hinzu?
Führe claude mcp add notifykit -- npx -y @sathergate/notifykit in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich notifykit MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Benachrichtigungskanäle unterstützt notifykit?
Es bietet einheitliche Unterstützung für E-Mail, SMS und Push-Benachrichtigungen.
Ist notifykit mit AI Agents kompatibel?
Ja, es ist agent-native und enthält MCP Tools, damit AI Coding Agents sie entdecken und nutzen können.
Benötigt notifykit externe Dienste für den Betrieb?
Nein, es ist reines TypeScript mit null npm dependencies, obwohl optionale peer dependencies für Adapter verwendet werden können.