MCP.so
ログイン
C

Cyberedu MCP Server

@CyberEDU-Cyber-Range

基本情報

カテゴリ

その他

トランスポート

stdio

作者

CyberEDU-Cyber-Range

投稿者

Andrei Avădănei

Cyberedu MCP Server について

This is the Oficial Model Context Protocol (MCP) server for the CyberEdu CTF platform (cyber-edu.co / cyberedu.ro)

#cyberedu

Cyberedu MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "cyberedu": {
      "command": "/path/to/cyberedu-mcp/venv/bin/python3",
      "args": [
        "-m",
        "cyberedu_mcp"
      ]
    }
  }
}

Cyberedu MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Cyberedu Mcp Server?

The Cyberedu Mcp Server is the official Model Context Protocol server for the CyberEdu CTF platform. It automatically discovers and exposes all public methods from the CyberEduClient as MCP tools, enabling interaction with the CyberEdu cybersecurity training platform through MCP-compatible clients.

How to use Cyberedu Mcp Server?

Clone the repository with submodules, set up a Python virtual environment, and install the package using pip install -e ".[local]". Run the server with python -m cyberedu_mcp. After first authentication via the cyberedu_set_session_cookie tool, session credentials are persisted to disk, so no environment variables are needed on subsequent runs. Configure MCP clients like Cursor, Claude Desktop, or VS Code by pointing to the full Python executable path in your venv.

Key features of Cyberedu Mcp Server

  • Dynamic tool discovery from CyberEduClient methods
  • Zero configuration for new client methods
  • Type-safe JSON schema generation from signatures
  • Comprehensive error handling with detailed messages
  • Automatic session credential persistence to disk
  • Supports multiple MCP client configurations

Use cases of Cyberedu Mcp Server

  • Manage authentication and switch tenants without restarting the server
  • List, subscribe to, and interact with CTF challenges and contests
  • Submit flags and download challenge files directly
  • Start, extend, and restart challenge services
  • Retrieve contest leaderboards and user information

よくある質問

1

How do I authenticate with the Cyberedu Mcp Server?

Set your session cookie using the `cyberedu_set_session_cookie` tool (obtained from your browser after logging in to `app.cyber-edu.co`). Alternatively, set the `CYBEREDU_SESSION_COOKIE` environment variable.

2

Where are session credentials stored?

Session credentials are persisted to `~/.cyberedu-mcp/session.json` on macOS/Linux, or `%USERPROFILE%\.cyberedu-mcp\session.json` on Windows, with restricted permissions for security.

3

Which MCP clients are supported?

The server works with Cursor IDE, Claude Desktop, VS Code, and Antigravity/Windsurf. Configuration examples for each are provided in the README.

4

What tools does the Cyberedu Mcp Server expose?

Tools are prefixed with `cyberedu_` and include session management (e.g., `cyberedu_set_session_cookie`), challenge and contest operations, flag submissions, file downloads, and service management.

5

What deployment options does the CyberEdu platform offer?

The platform is available as cloud-hosted SaaS, on-premise (VMware, Proxmox, bare-metal), or air-gapped deployments for classified environments.

コメント

「その他」の他のコンテンツ