maltego-mcp changelog

Every maltego-mcp release, newest first. About maltego-mcp · GitHub repo

v0.4.3

Jul 7, 2026

v0.4.2

Jul 7, 2026

v0.4.1

Jul 7, 2026

v0.4.0

Jul 7, 2026

Release maltegoctrl.

  • Renames the primary CLI to maltegoctrl while keeping maltegoctl and maltego-mcp compatibility aliases.
  • Adds timeout and error-handling hardening.
  • Adds repeatable npm publishing with audit and package payload checks.

v0.3.0

May 2, 2026

Add OpenClaw plugin entry. Same npm package now ships both a stdio MCP server and a native OpenClaw plugin (12 tools, all always-on). Phase B Python TRX layer unchanged. Refactored internal tool layout to per-tool factory files; no changes to tool inputs/outputs for existing MCP clients.

Install via OpenClaw: openclaw plugins install clawhub:maltego Install via npm: npm install -g maltego-mcp

v0.2.1

Apr 30, 2026

Hygiene release.

Changes

  • README: switch git@github.com clone URL to https for npm-install ergonomics.
  • Restore content-guard pre-push hook.

History rewrite

History was rewritten between v0.2.0 and v0.2.1 to remove `docs/superpowers/` plans + specs that referenced lab IPs, and the `.claude/` memory handoff that landed in v0.2.0. Anyone who cloned earlier should reset against the new history (force pull or re-clone).

Phase B context

Same Phase B transforms surface as v0.2.0 (six MCP transforms: MISP event pivot + iocs, TheHive case pivot + observables, Cortex analyze, ATT&CK technique pivot). See v0.2.0 release notes for the full feature list.

v0.2.0

Apr 30, 2026

Phase B ships a .mtz transform bundle with six right-click pivots in Maltego Desktop:

  • MISP - events containing IOC
  • MISP - attributes in event
  • TheHive - cases containing observable
  • TheHive - observables in case
  • Cortex - analyze IOC
  • ATT&CK - related techniques and tactics

Install

See transforms/README.md for full setup. Quick version:

git clone git@github.com:solomonneas/maltego-mcp.git
cd maltego-mcp
npm run setup:transforms
npm run build:mtz
# Then in Maltego: Import -> Configuration -> dist/maltego-mcp-transforms.mtz

About the attached .mtz

The bundled maltego-mcp-transforms.mtz here is for reference. It hardcodes the absolute path of the venv on the build machine, so other users must rebuild locally with npm run build:mtz after cloning. The XML inside is identical regardless of build machine; only the absolute path differs.

Compatibility

Phase A (TypeScript MCP server, v0.1.x) is unchanged. Either layer can be installed or uninstalled independently. Tested on Maltego Graph (Desktop) Basic 4.11.2.