MCP server for automated analysis of Windows executable files
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"exe-analyzer-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# exe-analyzer-mcp MCP server for automated analysis of Windows executable files. ## Overview exe-analyzer-mcp is a Model Context Protocol (MCP) server that provides automated analysis capabilities for Windows executable files. It enables AI assistants to extract meaningful information from compiled binaries without manual reverse engineering. ### Key Features - **Framework Detection**: Identifies technology stacks (.NET, Qt, Electron, wxWidgets, MFC, GTK) - **Library Analysis**: Extracts and categorizes imported DLLs (system, runtime, external) - **String Extraction**: Finds meaningful strings (URLs, file paths, registry keys, error messages) - **Language Inference**: Determines programming language based on compiler signatures ### Target Users - Security analysts investigating executables - Developers understanding dependencies and licensing - Reverse engineers extracting semantic content - Malware analysts selecting appropriate analysis tools ## Installation ### Prerequisites - Python 3.12 or higher - [uv](https://docs.astral.sh/uv/) package manager - Windows executable files for analysis (PE format) ### Setup 1. Clone the repository: ```bash git clone <repository-url> cd exe-analyzer-mcp ``` 2. Install dependencies using uv: ```bash uv sync ``` 3. Verify installation: ```bash uv run pytest ``` ### Running the MCP Server Start the MCP server using: ```bash uv run python main.py ``` The server will start and listen for MCP protocol requests via stdio. ### Configuring with Claude Desktop To use this MCP server with Claude Desktop, add the following to your Claude Desktop configuration file: **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` ```json { "mcpServers": { "exe-analyzer": { "command": "uv", "args": [ "--directory", "C:\\path\\to\\exe-analyzer-mcp", "run", "python", "main.py" ] } }…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.