Participant MCP
KernelKittens CTF Event Kit
Dieses Repository basiert auf CTFd 3.8.7 und fügt drei öffentliche Komponenten hinzu:
Eine transaktionale Solve-Outbox für CTFd.
Ein in Rust geschriebener Event-Ledger-Dienst.
Ein ausschließlich für Teilnehmer gedachter MCP-Dienst, der
ctf_list_challenges,ctf_get_challenge,ctf_get_scoreboardundctf_submit_flagbereitstellt.
Staff- und Verwaltungsvorgänge liegen außerhalb des Teilnehmer-MCP. Das ursprüngliche CTFd-README folgt.
Was ist CTFd?
CTFd ist ein Capture-The-Flag-Framework, das sich auf Benutzerfreundlichkeit und Anpassbarkeit konzentriert. Es enthält alles, was du für die Durchführung eines CTF benötigst, und lässt sich einfach mit Plugins und Themes anpassen.

Related MCP server: mcp-ctftime
Funktionen
Erstelle deine eigenen Challenges, Kategorien, Hinweise und Flags über die Admin-Oberfläche
Dynamic Scoring Challenges
Unterstützung für freischaltbare Challenges
Challenge-Plugin-Architektur, um eigene benutzerdefinierte Challenges zu erstellen
Flags auf Basis von Static und Regex
Plugins für benutzerdefinierte Flags
Freischaltbare Hinweise
Datei-Uploads auf den Server oder in ein Amazon-S3-kompatibles Backend
Challenge-Versuche begrenzen und Challenges ausblenden
Automatischer Brute-Force-Schutz
Einzel- und Teamwettbewerbe
Benutzer können allein spielen oder ein Team bilden, um gemeinsam zu spielen
Scoreboard mit automatischer Auflösung von Punktgleichheit
Punktestände für die Öffentlichkeit ausblenden
Punktestände zu einem bestimmten Zeitpunkt einfrieren
Punktegrafiken, die die Top-10-Teams vergleichen, und Team-Fortschrittsgrafiken
Markdown-Content-Management-System
SMTP- und Mailgun-E-Mail-Support
Unterstützung für E-Mail-Bestätigung
Unterstützung für „Passwort vergessen“
Automatischer Start und automatisches Ende von Wettbewerben
Teamverwaltung , das Ausblenden und Sperren von Teams
Import und Export von CTF-Daten zur Archivierung
Und noch vieles mehr...
Installation
Installiere die Abhängigkeiten:
pip install -r requirements.txtDu kannst außerdem das Skript
prepare.shverwenden, um Systemabhängigkeiten mit apt zu installieren.
Passe CTFd/config.ini nach deinen Wünschen an.
Verwende
python serve.pyoderflask runin einem Terminal, um in den Debug-Modus zu wechseln.
Du kannst die automatisch generierten Docker-Images mit dem folgenden Befehl verwenden:
docker run -p 8000:8000 -it ctfd/ctfd
Oder du kannst Docker Compose mit dem folgenden Befehl aus dem Quell-Repository verwenden:
docker compose up
Schau dir in der CTFd-Dokumentation die Deployment-Möglichkeiten und den „Getting Started“-Leitfaden an.
Live-Demo
Support
Um grundlegenden Support zu erhalten, kannst du der MajorLeagueCyber Community beitreten:
Wenn du kommerziellen Support bevorzugst oder ein besonderes Projekt hast, kannst du uns gerne kontaktieren.
Managed Hosting
Du möchtest CTFd nutzen, aber dich nicht um die Infrastruktur-Methodeverwaltung kümmern? Dann sieh dir de CTFd-Website für verwaltete CTFd-Betriebsumgebungen an.
MajorLeagueCyber
CTFd ist stark in MajorLeagueCyber integriert. MajorLeagueCyber ist ein CTF-Statistik-Tracker, der Eventplanung, Teamverfolgung und Single Sign-On für Events bereitstellt..
Indem du dein CTF-Event bei MajorLeagueCyber registrierst, können sich Benutzer automatisch anmelden, ihre individuellen und Team-Punktestände verfolgen, Writeups einreichen und Benachrichtigungen über wichtige Events erhalten.
Für die Integration mit MajorLeagueCyber registrierst du einfach ein Konto, erstellst ein Event und installierst Client-ID und Client-Secret im entsprechenden Abschnitt in CTFd/config.py oder im Admin-Panel:
OAUTH_CLIENT_ID = None
OAUTH_CLIENT_SECRET = NoneCredit
Logo von Laura Barbera
Theme von Christopher Thompson
Benachrichtigungssound von Terrence Martin
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only public CVE records, capability metadata, and agent instructions from Hacker Bob.
Read-only MCP for AI usage profiles, leaderboards, stats, and docs; no writes or private data.
Public read-only discovery of agent, model, training, task, and verification opportunities.
Read-only discovery of Framekeep capabilities, security boundaries, and public resources.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables interaction with CTFd platforms for Capture The Flag competitions, allowing users to list challenges, read details, manage dynamic Docker containers, and submit flags through natural language.524Apache 2.0
- AlicenseAqualityCmaintenanceEnables AI assistants to query CTF (Capture The Flag) cybersecurity competition data from CTFtime.org, including events, team rankings, results, and votes through the public CTFtime API.777 npmMIT
- FlicenseAqualityDmaintenanceProvides programmatic access to CTFtime.org data for retrieving information about CTF competitions, team rankings, and event results. It enables users to search for upcoming events, analyze team performance, and access historical competition data through a standardized interface.94-
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Topcoder challenges through tools that support authentication-based access via JWT and role/permission guards.14 npmMIT
