Skip to main content
Glama
djandrei

ghidra-headless-mcp

by djandrei

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCPO_HOSTNomcpo surface host (serve-mcpo.sh).127.0.0.1
MCPO_PORTNomcpo surface port (serve-mcpo.sh).1341
UPLOAD_DIRNoWhere upload_binary stores files.<PROJECT_LOCATION>/samples
PROJECT_NAMENoProject name.headless-mcp
GHMCP_API_KEYNoBearer token; required by both HTTP surfaces.
GHMCP_HTTP_HOSTNoNative MCP surface host (--http).127.0.0.1
GHMCP_HTTP_PORTNoNative MCP surface port (--http).1351
QUERY_TIMEOUT_SNoTimeout for every other tool.600
MAX_UPLOAD_BYTESNoLargest file upload_binary accepts.4194304
PROJECT_LOCATIONNoWhere the Ghidra project lives../projects
ANALYZE_TIMEOUT_SNoTimeout for analyze_binary.1800
GHIDRA_INSTALL_DIRNoGhidra root containing support/analyzeHeadless. Probes /ghidra, ~/bin/ghidra_*, /opt/ghidra*.auto-detected
PROJECT_LOCK_WAIT_SNoHow long a call waits for another process holding the project.3600
OPENWEBUI_UPLOADS_DIRNoWhere list_chat_uploads looks for OpenWebUI chat attachments.course layout, probed

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources