mcp-hayabusa
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-hayabusaScan system.evtx for high-severity alerts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
Related MCP server: mcp-hayabusa
Install
pip install -e .Run
mcp-hayabusaOr point an MCP client's config at the installed console script
(mcp-hayabusa) or at python -m mcp_hayabusa.server.
Configuration
Env var | Purpose |
| 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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/msadigo/mcp-hayabusa'
If you have feedback or need assistance with the MCP directory API, please join our Discord server