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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables 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.525Apache 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.713MIT
- 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 gradedqualityCmaintenanceEnables users to list CTFd challenges, read details, start/stop dynamic Docker instances, and submit flags through natural language.5Apache 2.0
Related MCP Connectors
Public read-only MCP HTTP gateway for the Solapur software developers registry.
Search Codeforces problems and inspect public problem metadata through the official Codeforces API.
Lichess public API: players, ratings, eval, tablebase, opening explorer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KernelKittens/ctf-event-kit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
