Was macht cycles-mcp-server?
MCP-Budget- und Risikoautorität für Cycles — Laufzeitsteuerung für Claude, Cursor und Windsurf
Überblick
Der runcycles/cycles-mcp-server ist ein MCP-Server (Model Context Protocol), der als Budget- und Risikoautorität für die Entwicklungsumgebung Cycles fungiert. Er ermöglicht die Laufzeitsteuerung (Runtime Governance) von KI-Assistenten wie Claude, Cursor und Windsurf, indem er Budgetgrenzen, Ausgabenlimits und Risikobewertungen für Aktionen der KI definiert und durchsetzt.
Unterstützte Plattformen
- Claude
- Cursor
- Windsurf
Funktionen
- Budgetverwaltung: Definiere und überwache Budgetgrenzen für KI-Aktionen, z. B. maximale Anzahl von API-Aufrufen oder Code-Änderungen pro Sitzung.
- Risikoautorität: Bewerte und genehmige risikoreiche Aktionen basierend auf vordefinierten Regeln (z. B. Aktionen, die Produktionsdaten betreffen oder externe APIs aufrufen).
- Laufzeitsteuerung: Erzwinge Governance-Regeln in Echtzeit, während KI-Assistenten mit der Entwicklungsumgebung interagieren.
- MCP-kompatibel: Funktioniert standardkonform mit allen Plattformen, die das Model Context Protocol unterstützen.
Schnellstart
- Installiere den Server über npm:
npm install -g @runcycles/cycles-mcp-server
- Starte den Server:
cycles-mcp-server
- Konfiguriere deinen KI-Client (Claude, Cursor oder Windsurf), um den MCP-Server zu verwenden. Details hierzu findest du in der offiziellen MCP-Dokumentation der jeweiligen Plattform.
Konfiguration
Lege Budget- und Risikoregeln in einer Konfigurationsdatei fest (z. B. cycles-governance.json):
{
"budget": {
"maxRequestsPerSession": 100,
"maxTokensPerRequest": 4096
},
"risk": {
"blockedActions": ["delete", "writeToProduction"],
"requireApproval": ["modifyConfig", "callExternalAPI"]
},
"runtime": {
"enforceIn": ["claude", "cursor", "windsurf"]
}
}
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe LICENSE für Details.