pyghidra-lite · MCP Server

MCP-Server · 3205f260

MCP-Server · lesen und schreiben und löschen · MIT · lokal (stdio)

Beschreibung des Anbieters

Token-efficient Ghidra RE: decompile, xrefs, Swift/ObjC, ELF/Mach-O, async analysis

Werkzeuge

load
Load a binary into pyghidra-lite for reverse engineering. This is always the first tool to call - no other tool works until a binary is loaded.… Angabe des Anbieters · Beleg 5
delete
Permanently remove a binary, its on-disk Ghidra project, and any running analysis worker. Use this to free disk space, clean up failed analyses, or remove binaries you no longer need.… Angabe des Anbieters · Beleg 5
binaries
Show everything pyghidra-lite knows about: binaries loaded in memory, analyses currently running, queued jobs, and completed projects on disk from previous sessions.… Angabe des Anbieters · Beleg 5
info
Get a binary overview, from a quick summary to a full first-contact triage.… Angabe des Anbieters · Beleg 5
functions
List, search, or filter functions in a binary. This is the primary navigation tool for understanding what code exists and finding targets to decompile.… Angabe des Anbieters · Beleg 5
code
Read code from a binary. This is the core analysis tool - use it to understand what a function does.… Angabe des Anbieters · Beleg 5
xrefs
Trace references through a binary - find who calls a function, what a function depends on, or build a call graph.… Angabe des Anbieters · Beleg 5
search
Find strings, byte patterns, symbols, or search everything at once. This is the primary discovery tool for finding interesting targets to investigate with code() or xrefs().… Angabe des Anbieters · Beleg 5
annotate
Persist an analysis finding back into the binary: rename a function, set a comment, or apply a corrected prototype.… Angabe des Anbieters · Beleg 5
Auto-Detection
All tools automatically detect: Angabe des Anbieters · Beleg 6

Voraussetzungen

  • python · Paketmanager · erforderlich · Beleg 1
  • GHIDRA_INSTALL_DIR · Umgebungsvariable · optional · Beleg 7
  • PYGHIDRA_LITE_PROJECT_NAME · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • PYGHIDRA_LITE_PROJECT_DIR · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • PYGHIDRA_LITE_RUNTIME_HOME · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • PYGHIDRA_LITE_DEFAULT_PROFILE · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • PYGHIDRA_LITE_RESTRICT_PATHS · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • PYGHIDRA_LITE_ALLOW_WRITE · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5

Installation

pip install pyghidra-lite

Eckdaten

—: Angabe nicht belegt.

Maintainer
johnzfitch
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb zwölf Monaten

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
Analyse
Plattformen
—
Version
0.7.0
Release
v0.7.0
Clients
Claude Code, Claude Desktop

Zugriffe und Risiken

Zugriffe laut Paketangaben
lesen, schreiben, löschen
Authentifizierung
—
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe: Vergib nur die nötigen Berechtigungen und sichere Schreibaktionen mit einer Freigabe ab.

Quellen (7)

3205F260<MCPSERVE<<<<<<<<<<<<<Q7<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes