mcp-hayabusa
Enables MCP clients to run Hayabusa detection scans over Windows event log (.evtx) files for forensic analysis and threat hunting.
README
mcp-hayabusa
An MCP (Model Context Protocol) server that wraps Hayabusa,
the Windows event log fast forensics timeline and threat-hunting tool, so an
MCP client (e.g. Claude Code) can run detection scans over .evtx files.
Prerequisites
-
Python 3.10+
-
The
hayabusabinary, downloaded from the Hayabusa releases page (or built from source), available onPATH, or pointed to via theHAYABUSA_BINenvironment variable.scripts/download_hayabusa.pywill fetch the latest release for your platform and extract it to./hayabusa/:python scripts/download_hayabusa.py # then either add ./hayabusa to PATH, or: export HAYABUSA_BIN=./hayabusa/hayabusa # ./hayabusa/hayabusa.exe on WindowsPass
--version vX.Y.Zto pin a release,--muslfor a musl build on Linux, or--forceto re-download.
Install
pip install -e .
Run
mcp-hayabusa
Or point an MCP client's config at the installed console script
(mcp-hayabusa) or at python -m mcp_hayabusa.server.
Configuration
| Env var | Purpose |
|---|---|
HAYABUSA_BIN |
Full path (or PATH-resolvable name) of the hayabusa binary to invoke. |
Copy .env.example to .env and fill it in as a reference for what to set. Nothing auto-loads
.env: export the variables yourself (or use a tool like direnv) before running mcp-hayabusa/
mcp dev/mcp run, or, if installing into the Claude Desktop app, pass it straight to
mcp install src/mcp_hayabusa/server.py --env-file .env.
Tools
scan_evtx
Runs hayabusa csv-timeline or hayabusa json-timeline against a single
.evtx file or a directory of .evtx files, always non-interactively.
Parameters: target, is_file, output_format (csv/json/jsonl),
rules_dir, min_level, utc, output_path.
Returns the command that was run, exit code, a preview of up to 20 result
records, the total record count, and truncated stdout/stderr. Pass
output_path explicitly to keep the full result file on disk; otherwise a
temporary file is used and removed after the preview is extracted.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.