Participant MCP
KernelKittens CTF Event Kit
Этот репозиторий основан на CTFd 3.8.7 и добавляет три публичных компонента:
Транзакционный outbox решений для CTFd.
Сервис журнала событий на Rust.
MCP-сервис только для участников, предоставляющий
ctf_list_challenges,ctf_get_challenge,ctf_get_scoreboardиctf_submit_flag.
Операции персонала и администрации находятся вне участнического MCP. Далее приведён оригинальный README CTFd.
Что такое CTFd?
CTFd — это фреймворк для Capture The Flag, ориентированный на простоту использования и настраиваемость. В нём есть всё необходимое для проведения CTF, и его легко настраивать через плагины и темы.

Related MCP server: mcp-ctftime
Возможности
Создавайте собственные задания, категории, подсказки и флаги в интерфейсе администратора.
Динамическая оценка заданий
Поддержка разблокируемых заданий
Архитектура плагинов заданий для создания собственных нестандартных заданий
Статические флаги и флаги на основе регулярных выражений
Плагины для собственных флагов
Разблокируемые подсказки
Загрузка файлов на сервер или в бэкенд, совместимый с Amazon S3
Ограничение попыток решения и скрытие заданий
Автоматическая защита от перебора
Индивидуальные и командные соревнования
Игроки могут играть по одному или объединяться в команды
Таблица результатов с автоматическим разрешением ничьих
Скрытие результатов от публики
Замораживание результатов в определённое время
Графики результатов, сравнивающие топ-10 команд, и графики прогресса команд
Система управления контent на основе Markdown
Поддержка электронной почты через SMTP и Mailgun
Подтверждение адреса электронной почты
Восстановление пароля
Автоматическое начало и завершение соревнования
Управление командами, их скрытие и блокировка
Импорт и экспорт данных CTF для архивирования
И многое другое...
Установка
Установите зависимости:
pip install -r requirements.txtВы также можете использовать скрипт
prepare.shдля установки системных зависимостей с помощью apt.
Измените CTFd/config.ini по своему усмотрению.
Выполните в терминале
python serve.pyилиflask run, чтобы перейти в режим отладки.
Вы можете использовать автоматически создаваемые Docker-образы с помощью следующей команды:
docker run -p 8000:8000 -it ctfd/ctfdЛибо вы можете use уже скопированный исходный Docker Compose с помощью следующей команды из исходного репозитория:
docker compose upОзнакомьтесь с документацией CTFd — варианты развёртывания и руководство по началу работы.
Живое демо
Поддержка
Для получения базовых поддержки можно присединиться в MajorLeagueCyber Community:
Если вы предпочитаете коммерческую поддержку, либо у вас есть специальный проект, пропишите к нам: contact us.
Управляемый хостинг
Хотите использовать CTFd, но не хотите управлять инфраструктурой? Загляните на сайт CTFd, где есть управляемые развёртывания CTFd.
MajorLeagueCyber
CTFd тесно интегрирован с этим MajorLeagueCyber. MajorLeagueCyber (MLC) — трекер статистики CTF, предоставляющий планирование событий, отслеживание команд и единый вход для событий.
Зарегистрировав CTF-событие в MajorLeagueCyber, пользователи могут автоматически входить в систему, отслеживать свои личные и командные результаты, отправлять разборы и получать уведомления о важных событиях.
Для интеграции с MajorLeagueCyber достаточно завести учётную запись, создать событие и поменять client ID и client secret в соответствующем разделе CTFd/config.py или в панели администратора:
OAUTH_CLIENT_ID = None
OAUTH_CLIENT_SECRET = NoneБлагодарности
Логотип — Laura Barbera
Тема — Christopher Thompson
Звук уведомления — 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
