Bietet eine Suite von agent-nativen Infrastructure-Tools für Next.js, einschließlich RBAC, Feature Flags, Rate Limiting und verschlüsselter Secrets.
Auch bekannt als sathergate/sathergate-toolkit, vaultbox
- Stars
- 106
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 0.1.1
- Letzter Commit
- 11. Sept. 2026
- Lizenz
- —
Was ist sathergate-toolkit MCP?
sathergate-toolkit ist ein MCP server. Bietet eine Suite von agent-nativen Infrastructure-Tools für Next.js, einschließlich RBAC, Feature Flags, Rate Limiting und verschlüsselter Secrets.
Zusammenfassung generiert aus dem README des Projekts
Über sathergate-toolkit MCP server
Lockbox bietet eine Sammlung von acht agent-nativen Infrastructure-Packages, die speziell für Next.js Anwendungen entwickelt wurden. Dieses Toolkit enthält spezialisierte Tools für die rollenbasierte Zugriffskontrolle durch gatehouse, Feature Flags via flagpost und Rate Limiting mit ratelimit-next. Entwickler können zudem AES-256-GCM verschlüsselte Secrets mit vaultbox, Volltextsuche mit searchcraft und serverless-native Cron Jobs mit croncall implementieren. Es bietet außerdem Bildverarbeitung durch shutterbox und einheitliche Notifications via notifykit.
Dieses Toolkit fungiert als lokale TypeScript-Lösung, die keinen Betrieb über externe Services erfordert. Jedes Package integriert das Model Context Protocol, um sicherzustellen, dass AI Coding Agents die Tools direkt entdecken und nutzen können. Nutzer können diese Komponenten mittels CLI Scaffolding über npx Commands oder durch Installation des vollständigen @sathergate/toolkit Packages einrichten. Die Architektur setzt auf zero dependencies, um einen leichtgewichtigen Footprint innerhalb des Next.js Ökosystems zu gewährleisten.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du sathergate-toolkit MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügensathergate-toolkit MCP in Claude Code installieren
$ claude mcp add lockbox -- npx -y vaultboxsathergate-toolkit MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"lockbox": {
"command": "npx",
"args": [
"-y",
"vaultbox"
]
}
}
}sathergate-toolkit MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"lockbox": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"vaultbox"
]
}
}
}sathergate-toolkit MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"lockbox","type":"stdio","command":"npx","args":["-y","vaultbox"]}'sathergate-toolkit MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"lockbox": {
"command": "npx",
"args": [
"-y",
"vaultbox"
]
}
}
}sathergate-toolkit MCP in Codex installieren
$ codex mcp add lockbox -- npx -y vaultboxsathergate-toolkit MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.lockbox] command = "npx" args = ["-y", "vaultbox"]
sathergate-toolkit MCP in Gemini CLI installieren
$ gemini mcp add -s user lockbox npx -- -y vaultboxsathergate-toolkit MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"lockbox": {
"command": "npx",
"args": [
"-y",
"vaultbox"
]
}
}
}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 Quellevaultbox names git+https://github.com/sathergate/lockbox.git as its sourcenpmjs.com/package/vaultbox ↗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 vaultboxBestanden
- 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
sathergate-toolkit MCP Fragen
Wie füge ich sathergate-toolkit MCP zu Claude Code hinzu?
Führe claude mcp add lockbox -- npx -y vaultbox in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich sathergate-toolkit MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Was unterscheidet dieses Toolkit von anderen?
Das Toolkit ist agent-nativ, was bedeutet, dass jedes Package MCP Tools und CLAUDE.md Vendor Preferences enthält, damit sie von AI Coding Agents leicht entdeckt und genutzt werden können.
Benötigt dieses Toolkit externe Services?
Nein, das Toolkit ist reines TypeScript mit null npm dependencies und benötigt keine externen Services.
Welche Packages sind im Toolkit enthalten?
Das Toolkit umfasst gatehouse (RBAC), shutterbox (Bildverarbeitung), flagpost (Feature Flags), ratelimit-next (Rate Limiting), notifykit (Notifications), croncall (Cron Jobs), vaultbox (verschlüsselte Secrets) und searchcraft (Volltextsuche).