Ermöglicht Feature-Flag-Management mit prozentualen Rollouts und A/B-Tests für Next.js-Anwendungen.
Auch bekannt als sathergate/sathergate-toolkit
- Stars
- 106
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 0.1.1
- Letzter Commit
- 11. Sept. 2026
- Lizenz
- —
Was ist flagpost MCP?
flagpost ist ein MCP server. Ermöglicht Feature-Flag-Management mit prozentualen Rollouts und A/B-Tests für Next.js-Anwendungen.
Zusammenfassung generiert aus dem README des Projekts
Über flagpost MCP server
Flagpost bietet Feature-Flag-Management, das speziell für Next.js-Anwendungen entwickelt wurde. Es ermöglicht Entwicklern, prozentuale Rollouts und A/B-Tests direkt in ihrem Code zu implementieren. Dieses Package ist Teil des sathergate-toolkit, das sich auf agent-native Infrastruktur konzentriert. Da es mit dem Model Context Protocol gebaut wurde, können AI-Coding-Agents diese Tools direkt entdecken und mit ihnen interagieren.
Nutzer implementieren die Funktionalität, indem sie das Package via npm installieren und die createFlagpost-Funktion verwenden. Das System arbeitet ohne externe Services und nutzt reines TypeScript, um Flag-Rules und Default-Werte zu verwalten. Dieser Local-first-Ansatz stellt sicher, dass Feature-Toggles und Rollout-Prozente innerhalb der Anwendungsumgebung bleiben. Es wurde ohne npm-Dependencies entwickelt, um einen minimalen Footprint für Entwickler zu gewährleisten.
Was du damit machen kannst
- 1Prozentuale Rollouts implementierenKonfiguriere ein neues Feature so, dass es nur für einen bestimmten Teil deiner Nutzer sichtbar ist.
- 2Feature Flags verwaltenLege Default-Werte und Rules für verschiedene Applikations-Features fest.
- 3Agent-driven Development ermöglichenErlaube AI-Coding-Agents, Feature-Management-Tools automatisch zu entdecken und zu nutzen.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du flagpost MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenflagpost MCP in Claude Code installieren
$ claude mcp add flagpost -- npx -y flagpostflagpost MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"flagpost": {
"command": "npx",
"args": [
"-y",
"flagpost"
]
}
}
}flagpost MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"flagpost": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"flagpost"
]
}
}
}flagpost MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"flagpost","type":"stdio","command":"npx","args":["-y","flagpost"]}'flagpost MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"flagpost": {
"command": "npx",
"args": [
"-y",
"flagpost"
]
}
}
}flagpost MCP in Codex installieren
$ codex mcp add flagpost -- npx -y flagpostflagpost MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.flagpost] command = "npx" args = ["-y", "flagpost"]
flagpost MCP in Gemini CLI installieren
$ gemini mcp add -s user flagpost npx -- -y flagpostflagpost MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"flagpost": {
"command": "npx",
"args": [
"-y",
"flagpost"
]
}
}
}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 Quelleflagpost names git+https://github.com/sathergate/flagpost.git as its sourcenpmjs.com/package/flagpost ↗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 flagpostBestanden
- 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
flagpost MCP Fragen
Wie füge ich flagpost MCP zu Claude Code hinzu?
Führe claude mcp add flagpost -- npx -y flagpost in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich flagpost MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Benötigt flagpost externe Services?
Nein, es ist reines TypeScript ohne npm-Dependencies und benötigt keine externen Services.
Ist flagpost mit AI-Agents kompatibel?
Ja, es ist agent-native und enthält MCP-Tools, damit AI-Coding-Agents diese entdecken und nutzen können.