Runs IDA Pro in headless mode so agents can analyze binaries and manage functions, variables and other binary elements.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add headless-ida -- uv python install 3.12~/.codex/config.toml
[mcp_servers.headless-ida]
command = "uv"
args = ["python", "install", "3.12"]
# codex mcp add headless-ida -- uv python install 3.12~/.cursor/mcp.json
{
"mcpServers": {
"headless-ida": {
"command": "uv",
"args": [
"python",
"install",
"3.12"
]
}
}
}.vscode/mcp.json
{
"servers": {
"headless-ida": {
"type": "stdio",
"command": "uv",
"args": [
"python",
"install",
"3.12"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"headless-ida": {
"command": "uv",
"args": [
"python",
"install",
"3.12"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"headless-ida": {
"command": "uv",
"args": [
"python",
"install",
"3.12"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"headless-ida": {
"command": "uv",
"args": [
"python",
"install",
"3.12"
]
}
}
}