Skip to main content
Glama
SaeidSec

Malware Analysis MCP Server

by SaeidSec

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TG_CHAT_IDNoTelegram chat ID for send_alert (optional).
VT_API_KEYNoVirusTotal API key for vt_lookup (optional).
MB_AUTH_KEYYesYour Auth-Key from auth.abuse.ch for MalwareBazaar.
TG_BOT_TOKENNoTelegram bot token for send_alert (optional).
ALLOWED_SCAN_DIRSNoComma-separated list of absolute paths allowed for check_local_file (highly recommended).

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_recentD–
get_infoD–
get_taginfoD–
virustotal_lookupD–
vt_lookupD–
send_alertD–
check_local_fileD–
suggest_analysis_blogsD–
get_fileD–
base64_encodeD–
base64_decodeD–
url_encodeD–
url_decodeD–
hex_encodeD–
hex_decodeD–
gzip_compressD–
gzip_decompressD–
hash_textD–
entropyD–
hexdump_textD–
aes_gcm_encryptD–
aes_gcm_decryptD–
extract_iocsD–
defang_iocsD–
refang_iocsD–
generate_yara_templateD–
bulk_hash_checkD–
threat_summaryD–
helpD–

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

D1.5/5.0

Scored across 29 tools

Disambiguation2/5

Several tools have vague or overlapping purposes, especially get_recent, get_info, get_taginfo, virustotal_lookup, and vt_lookup. The lack of descriptions makes it hard to distinguish similar-sounding intel lookup and generic retrieval tools from one another.

Naming Consistency3/5

Most names use snake_case, which is readable, but the set mixes verb_noun patterns with noun-only names like entropy and hexdump_text. Abbreviation inconsistency between virustotal_lookup and vt_lookup weakens predictability.

Tool Count2/5

At 29 tools, the server is heavy for a malware analysis utility surface and includes apparent duplication. The encoding, compression, hashing, and crypto operations could likely be grouped or reduced.

Completeness4/5

The tool set broadly covers threat intel lookup, local file checks, encoding, hashing, entropy, IOC handling, YARA templating, and alerting. It lacks obvious dynamic analysis or sandbox detonation capabilities, but the core analysis utility surface is fairly comprehensive.

Maintenance

ActivityInactive
ResponsivenessNo issues