Next.js için RBAC, feature flags, rate limiting ve şifrelenmiş secret'lar içeren, agent-native altyapı araçları seti sunar.
Ayrıca bilinen adı sathergate/sathergate-toolkit, vaultbox
- Yıldızlar
- 106
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.1
- Son commit
- 11 Eyl 2026
- Lisans
- —
sathergate-toolkit MCP nedir?
sathergate-toolkit bir MCP sunucusudur. Next.js için RBAC, feature flags, rate limiting ve şifrelenmiş secret'lar içeren, agent-native altyapı araçları seti sunar.
Özet, projenin README dosyasından oluşturuldu
sathergate-toolkit MCP sunucusu hakkında
Lockbox, Next.js uygulamaları için özel olarak tasarlanmış sekiz adet agent-native altyapı paketinden oluşan bir koleksiyon sunar. Bu araç kiti; gatehouse ile rol tabanlı erişim kontrolü, flagpost ile feature flags ve ratelimit-next ile rate limiting için özelleşmiş araçlar içerir. Geliştiriciler ayrıca vaultbox ile AES-256-GCM şifrelenmiş secret'lar, searchcraft ile full-text search ve croncall ile serverless-native cron işleri uygulayabilirler. Ayrıca shutterbox aracılığıyla görüntü işleme ve notifykit aracılığıyla birleşik bildirimler sunar.
Bu araç kiti, çalışmak için harici servis gerektirmeyen yerel bir TypeScript çözümü olarak işlev görür. Her paket, yapay zeka kodlama agent'larının araçları doğrudan keşfedebilmesini ve kullanabilmesini sağlamak için Model Context Protocol entegrasyonuna sahiptir. Kullanıcılar, bu bileşenleri npx komutları ile CLI scaffolding kullanarak veya tam @sathergate/toolkit paketini yükleyerek kurabilirler. Mimari, Next.js ekosistemi içinde hafif bir yapı korumak için sıfır bağımlılığa odaklanır.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
sathergate-toolkit MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a eklesathergate-toolkit MCP'yi Claude Code içine yükleyin
$ claude mcp add lockbox -- npx -y vaultboxsathergate-toolkit MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"lockbox": {
"command": "npx",
"args": [
"-y",
"vaultbox"
]
}
}
}sathergate-toolkit MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"lockbox": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"vaultbox"
]
}
}
}sathergate-toolkit MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"lockbox","type":"stdio","command":"npx","args":["-y","vaultbox"]}'sathergate-toolkit MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"lockbox": {
"command": "npx",
"args": [
"-y",
"vaultbox"
]
}
}
}sathergate-toolkit MCP'yi Codex içine yükleyin
$ codex mcp add lockbox -- npx -y vaultboxsathergate-toolkit MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.lockbox] command = "npx" args = ["-y", "vaultbox"]
sathergate-toolkit MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user lockbox npx -- -y vaultboxsathergate-toolkit MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"lockbox": {
"command": "npx",
"args": [
"-y",
"vaultbox"
]
}
}
}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österiyorvaultbox names git+https://github.com/sathergate/lockbox.git as its sourcenpmjs.com/package/vaultbox ↗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 vaultboxGeç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
sathergate-toolkit MCP soruları
sathergate-toolkit MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add lockbox -- npx -y vaultbox komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
sathergate-toolkit 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.
Bu araç kitini diğerlerinden ayıran nedir?
Araç kiti agent-native yapısındadır; yani her paket, yapay zeka kodlama agent'ları tarafından kolayca keşfedilip kullanılabilmesi için MCP araçları ve CLAUDE.md vendor tercihlerini içerir.
Bu araç kiti harici servisler gerektiriyor mu?
Hayır, araç kiti sıfır npm bağımlılığı ile tamamen TypeScript ile yazılmıştır ve harici bir servis gerektirmez.
Araç kitine hangi paketler dahildir?
Araç kiti; gatehouse (RBAC), shutterbox (görüntü işleme), flagpost (feature flags), ratelimit-next (rate limiting), notifykit (bildirimler), croncall (cron işleri), vaultbox (şifrelenmiş secret'lar) ve searchcraft (full-text search) paketlerini içerir.