Participant MCP
KernelKittens CTF Event Kit
이 저장소는 CTFd 3.8.7에서 시작하여 세 가지 공개 구성 요소를 추가합니다:
CTFd용 트랜잭션 솔브 아웃박스.
Rust 이벤트 원장 서비스.
ctf_list_challenges,ctf_get_challenge,ctf_get_scoreboard,ctf_submit_flag를 노출하는 참가자 전용 MCP 서비스.
스태프 및 관리 작업은 참가자 MCP 범위 밖에 있습니다. 이어서 원본 CTFd README를 소개합니다.
CTFd란 무엇인가?
CTFd는 사용 편의성과 커스터마이징에 중점을 둔 Capture the Flag(CTF) 프레임워크입니다. CTF를 운영하는 데 필요한 모든 것을 갖추고 있으며, 플러그인과 테마를 통해 쉽게 커스터마이징할 수 있습니다.

Related MCP server: mcp-ctftime
기능
관리자 인터페이스에서 나만의 챌린지, 카테고리, 힌트, 플래그를 만들 수 있습니다
다이나믹 스코어링 챌린지(Dynamic Scoring Challenges)
잠금 해제 챌린지 지원
나만의 커스텀 챌린지를 만들 수 있는 챌린지 플러그인 아키텍처
정적(Static) & 정규식(Regex) 기반 플래그
커스텀 플래그 플러그인
잠금 해제형 힌트
서버 또는 Amazon S3 호환 백엔드에 파일 업로드
챌린지 시도 횟수 제한 및 챌린지 숨김
자동 브루트포스 방어
개인 및 팀 기반 대회
사용자가 혼자 플레이하거나 팀을 이루어 함께 플레이할 수 있습니다
동점 자동 판정 기능이 있는 점수보드
점수를 공개 대상에서 숨기기
특정 시간에 점수 동결
상위 10개 팀을 비교하는 점수 그래프와 팀 진행 상황 그래프
Markdown 콘텐츠 관리 시스템
SMTP + Mailgun 이메일 지원
이메일 확인 지원
비밀번호 찾기 지원
대회의 자동 시작 및 종료
팀 관리, 숨기기, 차단
보관용 CTF 데이터 가져오기 및 내보내기
그리고 더 많은 기능...
설치
의존성 설치:
pip install -r requirements.txt시스템 의존지를 apt로 설치하려면
prepare.sh스크립트를 사용할 수도 있습니다.
CTFd/config.ini를 원하는대로 수확합니다.
터미널에서
python serve.py또는flask run을 사용 정의해 디버그 모드로 진입합니다.
다음 명령으로 자동 생성 Docker 이미지를 사용할 수 있습니다:
docker run -p 8000:8000 -it ctfd/ctfd
또는 소스 저장소에서 Docker Compose를 다음 명령으로 사용할 수 있습니다:
docker compose up
배포 옵션과 시작하기 가이드는 CTFd docs에서 확인하세요:
라이브 데모
지원
기본 지원을 받으시려면 MajorLeagueCyber Community에 가입하세요: )
상용 지원이나 특별한 프로젝트를 원하신다면 언제든지 문의하기를 이용해 주세요.
관리형 호스팅
CTFd를 사용하고 싶은데 인프라 관리까지 하기 곤란하신가요? CTFd 웹사이트에서 관리형 CTFd 배포 옵션을 확인하세요.
MajorLeagueCyber
CTFd는 MajorLeagueCyber와 심층 통합되어 있습니다. MajorLeagueCyber(MLC)는 이벤트 일정, 팀 추적, 이벤트에 대한 단일 로그인(SSO)을 제공하는 CTF 통계 추적가입니다.
MajorLeagueCyber에 CTF 이벤트를 등록하면 사용자는 자동 로그인, 개인 및 팀 점수 추적, writeups 제출, 주요 이벤트 notifications 수 있습니다.
MajorLeagueCyber와 통합하려면 계정을 등록하고, 이벤트를 생성한 후, CTFd/config.py의 해당 부분이나 관리자 패널에 client ID와 client secret을 설치하면 됩니다:
OAUTH_CLIENT_ID = None
OAUTH_CLIENT_SECRET = None크레딧
로고: Laura Barbera
알림음: 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
