{"slug":"umbra2728/ctfd-mcp","name":"ctfd-mcp","description":"MCP server for CTFd that lets regular users browse challenges, manage dynamic instances, and submit flags.","category":"development","tags":[],"official":false,"stars":24,"transport":"stdio","install":[{"cmd":"uvx ctfd-mcp","imports":[]}],"tools":[{"name":"list_challenges","description":"List visible challenges, optional category/unsolved filter."},{"name":"challenge_details","description":"Description (HTML + description_text), metadata, attachment URLs, solved status."},{"name":"submit_flag","description":"Attempt a flag; returns status/message."},{"name":"start_container","description":"Unified start; auto-detects dynamic_docker, ctfd-owl or k8s /api/v1/k8s."},{"name":"stop_container","description":"Unified stop; whale can be stopped with just container_id, owl/k8s need challenge_id."}],"env_vars":["CTFD_URL","CTFD_TOKEN","CTFD_CSRF_TOKEN"],"auth_type":"none","github":"https://github.com/umbra2728/ctfd-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}