Cyberedu MCP
C

Cyberedu MCP

CyberEdu MCP服务器是CyberEdu CTF平台的官方Model Context Protocol服务器,通过动态发现CyberEduClient的所有公共方法并自动将其暴露为MCP工具,实现与网络安全培训平台的无缝交互。
2.5分
0

什么是CyberEdu MCP Server?

CyberEdu MCP Server是一个连接AI助手与CyberEdu网络安全训练平台的桥梁。它允许您通过自然语言指令直接访问CyberEdu的所有功能,包括查看挑战、参加竞赛、提交答案、管理服务等,无需手动登录网站或使用命令行工具。

如何使用CyberEdu MCP Server?

使用非常简单:1) 安装并配置MCP服务器到您的AI助手(如Cursor、Claude Desktop等);2) 通过一次性的会话设置完成认证;3) 使用自然语言与AI助手交互,它会自动调用CyberEdu平台的功能。例如,您可以说'列出所有Web安全挑战'或'提交这个CTF标志'。

适用场景

适用于网络安全学习者、CTF参赛者、教育培训机构以及企业安全团队。特别适合:1) 快速浏览和选择适合的CTF挑战;2) 在竞赛中高效管理多个挑战;3) 自动化下载挑战文件;4) 团队协作时共享平台访问;5) 教学环境中指导学生操作。

主要功能

动态工具发现
自动发现CyberEduClient中的所有公共方法并转换为MCP工具,无需手动配置。当平台添加新功能时,MCP服务器会自动支持。
会话持久化
只需设置一次会话Cookie,系统会自动保存到本地文件,后续使用无需重复认证。支持多租户切换并记住您的选择。
零配置新方法支持
当CyberEdu平台更新并添加新API方法时,MCP服务器无需任何代码修改即可自动暴露这些新功能作为可用工具。
类型安全架构
基于Python类型提示自动生成JSON Schema,确保工具调用的参数类型正确,减少错误并提供更好的开发体验。
全面错误处理
提供详细的错误信息和友好的错误提示,包括HTTP错误、验证错误和客户端异常,帮助用户快速定位问题。
跨平台支持
支持macOS、Linux和Windows系统,提供各平台的详细安装和配置指南,确保在不同环境下都能正常工作。
优势
一键认证,持久化会话免去重复登录
自然语言交互,降低技术门槛
自动化工具发现,无需手动维护工具列表
与多种AI助手兼容(Cursor、Claude Desktop、VS Code等)
完整的错误处理和用户友好提示
支持离线会话管理,网络中断时仍可查看状态
局限性
需要初始配置MCP服务器到AI助手
依赖CyberEdu平台的API可用性
首次使用需要从浏览器获取会话Cookie
某些高级功能可能需要平台特定权限
文件下载功能需要本地存储空间

如何使用

环境准备
确保已安装Python 3.8+和git。建议使用虚拟环境以避免依赖冲突。
克隆仓库并安装
克隆包含子模块的仓库,然后安装依赖包。使用local选项安装本地客户端。
配置AI助手
根据您的AI助手类型,编辑对应的配置文件,添加MCP服务器配置。需要指定Python解释器的完整路径。
获取并设置会话Cookie
登录CyberEdu平台后,从浏览器开发者工具获取cyberedu_session Cookie值,然后通过MCP工具设置。
开始使用
现在您可以通过AI助手使用所有CyberEdu功能。尝试查询挑战列表或检查会话状态。

使用案例

快速开始CTF挑战
作为CTF新手,您想找到适合入门的挑战并开始学习。
参加CTF竞赛
您要参加一个在线CTF竞赛,需要快速了解竞赛情况并开始解题。
团队协作解题
在团队CTF中,您需要共享挑战文件和状态信息。
教学环境使用
教师要在课堂上演示CTF挑战的解题过程。

常见问题

如何获取CyberEdu会话Cookie?
MCP服务器支持哪些AI助手?
会话信息存储在哪里?安全吗?
如何切换不同的组织/租户?
遇到'命令未找到'错误怎么办?
可以同时使用多个CyberEdu账户吗?
工具调用失败时如何获取详细错误信息?
如何更新到新版本?

相关资源

CyberEdu平台官网
CyberEdu网络安全训练平台官方网站,了解平台功能和服务
GitHub仓库
MCP服务器源代码和最新版本
CyberEduClient子模块
底层客户端库,包含所有平台API方法
MCP协议文档
Model Context Protocol官方规范文档
Cursor MCP配置指南
如何在Cursor IDE中配置MCP服务器
Claude Desktop配置
Claude Desktop的MCP服务器配置方法

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "cyberedu": {
      "command": "/path/to/cyberedu-mcp/venv/bin/python3",
      "args": ["-m", "cyberedu_mcp"]
    }
  }
}

{
  "mcpServers": {
    "cyberedu": {
      "command": "C:\\path\\to\\cyberedu-mcp\\venv\\Scripts\\python.exe",
      "args": ["-m", "cyberedu_mcp"]
    }
  }
}

{
  "mcpServers": {
    "cyberedu": {
      "command": "/path/to/cyberedu-mcp/venv/bin/python3",
      "args": ["-m", "cyberedu_mcp"],
      "env": {}
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

S
Security Detections MCP
Security Detections MCP 是一个基于Model Context Protocol的服务器,允许LLM查询统一的安全检测规则数据库,涵盖Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升级为自主检测工程平台,可自动从威胁情报中提取TTPs、分析覆盖差距、生成SIEM原生格式检测规则、运行测试并验证。项目包含71+工具、11个预构建工作流提示和知识图谱系统,支持多SIEM平台。
TypeScript
6.1K
4分
R
Runno
Runno是一个JavaScript工具包集合,用于在浏览器和Node.js等环境中安全地运行多种编程语言的代码,通过WebAssembly和WASI实现沙盒化执行,支持Python、Ruby、JavaScript、SQLite、C/C++等语言,并提供Web组件、MCP服务器等集成方式。
TypeScript
9.3K
5分
A
Aderyn
Aderyn是一个开源的Solidity智能合约静态分析工具,由Rust编写,帮助开发者和安全研究人员发现Solidity代码中的漏洞。它支持Foundry和Hardhat项目,可生成多种格式报告,并提供VSCode扩展。
Rust
10.9K
5分
S
Shadcn Ui MCP Server
一个为AI工作流提供shadcn/ui组件集成的MCP服务器,支持React、Svelte和Vue框架,包含组件源码、示例和元数据访问功能。
TypeScript
14.8K
5分
A
Annas MCP
Anna's Archive的MCP服务器和CLI工具,用于搜索和下载该平台的文档,支持通过API密钥访问。
Go
13.4K
4.5分
A
Agentic Radar
Agentic Radar是一个用于分析和评估代理系统的安全扫描工具,帮助开发者、研究人员和安全专家理解代理系统的工作流程并识别潜在漏洞。
Python
16.6K
5分
M
MCP Scan
MCP-Scan是一款针对MCP服务器的安全扫描工具,用于检测提示注入、工具污染和跨域升级等常见安全漏洞。
Python
17.3K
5分
M
MCP Server Weread
微信读书MCP服务器是一个桥接微信读书数据和AI客户端的轻量级服务,实现阅读笔记与AI的深度交互。
TypeScript
17.8K
4分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.6K
4.5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
86.2K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
151.2K
5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
32.1K
4.8分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
56.6K
5分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.3K
4.5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
65.0K
4.8分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
107.0K
4.7分
AIBase
智启未来,您的人工智能解决方案智库
© 2026AIBase