Next.js uygulamaları için e-posta, SMS ve push kanalları üzerinden birleşik bildirimler gönderir.
Ayrıca bilinen adı sathergate/sathergate-toolkit, @sathergate/notifykit
- Yıldızlar
- 106
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.0
- Son commit
- 11 Eyl 2026
- Lisans
- —
notifykit MCP nedir?
notifykit bir MCP sunucusudur. Next.js uygulamaları için e-posta, SMS ve push kanalları üzerinden birleşik bildirimler gönderir.
Özet, projenin README dosyasından oluşturuldu
notifykit MCP sunucusu hakkında
Next.js uygulamaları için e-posta, SMS ve push kanalları üzerinden birleşik bildirimler göndermek notifykit'in temel işlevidir. Bu paket, yapay zeka kodlama ajanları tarafından keşfedilmek ve kullanılmak üzere tasarlanmış agent-native altyapı araçları koleksiyonu olan sathergate-toolkit'in bir parçasıdır. Çalışmak için harici servislere ihtiyaç duymayan, sıfır npm bağımlılığına sahip saf TypeScript bir çözüm olarak çalışır.
Geliştiriciler, @sathergate/notifykit paketini npm üzerinden yükleyerek bu aracı Next.js projelerine entegre ederler. Model Context Protocol aracılığıyla MCP araçları içerdiğinden, yapay zeka istemcileri bildirim mantığıyla doğrudan etkileşime girebilir. Toolkit, otomatik öneriler için CLAUDE.md kullanan ve kullanıcı için sıfır konfigürasyon kurulumu sağlamak amacıyla npx komutları aracılığıyla CLI iskeleti sunan agent-native bir yapıda inşa edilmiştir.
Neler yapabilirsiniz
- 1Çok kanallı uyarıları uygulayınBir yapay zeka ajanı; e-posta, SMS ve push kanalları üzerinden eş zamanlı bildirimler gönderecek bir sistem kurabilir.
- 2Agent-native altyapıyı yapılandırınBir geliştirici, MCP araçlarını kullanarak bir Next.js uygulamasına bildirim yetenekleri entegre etmesi için bir yapay zekadan talepte bulunabilir.
- 3Harici bağımlılıklar olmadan bildirim servislerini kurunYapay zekaya, üçüncü taraf servislere ihtiyaç duymadan tamamen TypeScript üzerinde çalışan bir bildirim mantığı eklemesi talimatını verebilirsiniz.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
notifykit MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a eklenotifykit MCP'yi Claude Code içine yükleyin
$ claude mcp add notifykit -- npx -y @sathergate/notifykitnotifykit MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"notifykit": {
"command": "npx",
"args": [
"-y",
"@sathergate/notifykit"
]
}
}
}notifykit MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"notifykit": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sathergate/notifykit"
]
}
}
}notifykit MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"notifykit","type":"stdio","command":"npx","args":["-y","@sathergate/notifykit"]}'notifykit MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"notifykit": {
"command": "npx",
"args": [
"-y",
"@sathergate/notifykit"
]
}
}
}notifykit MCP'yi Codex içine yükleyin
$ codex mcp add notifykit -- npx -y @sathergate/notifykitnotifykit MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.notifykit] command = "npx" args = ["-y", "@sathergate/notifykit"]
notifykit MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user notifykit npx -- -y @sathergate/notifykitnotifykit MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"notifykit": {
"command": "npx",
"args": [
"-y",
"@sathergate/notifykit"
]
}
}
}Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirsathergate/sathergate-toolkit is public and reachablegithub.com/sathergate/sathergate-toolkit ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyor@sathergate/notifykit names git+https://github.com/sathergate/herald.git as its sourcenpmjs.com/package/@sathergate/notifykit ↗Bulgu
- Derleme kökeni (Sigstore onayı)No build attestation published for this releaseKontrol edilmedi
- Açık kaynak lisansı (OSI)No licenseBulgu
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-09-11github.com/sathergate/sathergate-toolkit ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from @sathergate/notifykitGeçti
- Pakette veya bağımlılıklarında kritik uyarı yok1 resolved dependencies checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
sathergate-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 soruları
notifykit MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add notifykit -- npx -y @sathergate/notifykit komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
notifykit MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
notifykit hangi bildirim kanallarını destekler?
E-posta, SMS ve push bildirimleri için birleşik destek sağlar.
notifykit yapay zeka ajanları ile uyumlu mu?
Evet, agent-native bir yapıdadır ve yapay zeka kodlama ajanları tarafından keşfedilip kullanılabilmesi için MCP araçları içerir.
notifykit'in çalışması için harici servislere ihtiyaç var mı?
Hayır, sıfır npm bağımlılığı ile saf TypeScript kullanır; ancak adaptörler için isteğe bağlı peer dependency'ler kullanılabilir.