oletools-mcp-server

oletools-mcp-server

4

OLETools Secure MCP Server is a microservice designed for static analysis of Microsoft Office documents to detect and analyze potential threats. It employs a range of external tools to identify suspicious elements and integrates with systems that support the MCP protocol.

OLETools Secure MCP Server

This project provides a secure microservice to analyze Microsoft Office documents and related file types for malicious content using static analysis. It utilizes tools including oletools, XLMMacroDeobfuscator, and pefile.

Features

  • Analyzes VBA Macros
  • Detects XLM Macros
  • Checks for DDE Links
  • Extracts embedded OLE Objects
  • Analyzes XLL file exports
  • Extracts IOCs such as URLs, IPs, Hashes, and Emails
  • Provides MIME type and file size validation
  • Includes a configurable scoring system for risk classification

Prerequisites

  • Python 3.6+
  • OLETools
  • XLMMacroDeobfuscator
  • python-magic
  • iocextract (optional)
  • Claude Desktop application