Skip to main content
Glama
zrax-x

APT Analysis MCP Server

by zrax-x

APT Analysis MCP Server

An MCP (Model Context Protocol) server designed to assist in APT (Advanced Persistent Threat) malware analysis. Currently provides tools for securely downloading samples via a jump server.

Features

  • Sample Downloader: Securely download malware samples from a remote server via a jump host using SSH/SCP.

Installation

  1. Clone the repository:

    git clone https://github.com/zrax-x/apt-analysis-mcp.git cd apt-analysis-mcp
  2. Install dependencies: It is recommended to use a virtual environment.

    python -m venv .venv .venv\Scripts\activate # Windows # source .venv/bin/activate # Linux/Mac pip install -r requirements.txt

Configuration

  1. Copy the example configuration:

    copy config.example.json config.json
  2. Edit Fill in your SSH details for the jumper and target servers, and specify the local download directory.

    { "jumper": { "user": "your_jumper_user", // ... }, "target": { "user": "your_target_user", // ... }, "local_download_dir": "C:\\path\\to\\samples" }

Usage with Claude Desktop

Add the server to your claude_desktop_config.json (typically in %APPDATA%\Claude\ on Windows).

{ "mcpServers": { "apt-analysis": { "command": "path/to/your/venv/Scripts/python.exe", "args": [ "path/to/apt-analysis-mcp/server.py" ] } } }

Development

  • Add new tools: Create new modules in tools/ and register them in server.py.

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

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/zrax-x/apt-analysis-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server