├── .editorconfig ├── .github ├── FUNDING.yml └── logo.png ├── .gitignore ├── .python-version ├── CLAUDE.md ├── LICENSE ├── README.md ├── ida-plugin.json ├── pyproject.toml ├── src └── ida_pro_mcp │ ├── __init__.py │ ├── __main__.py │ ├── ida_mcp.py │ ├── ida_mcp │ ├── __init__.py │ ├── api_analysis.py │ ├── api_core.py │ ├── api_debug.py │ ├── api_memory.py │ ├── api_modify.py │ ├── api_python.py │ ├── api_resources.py │ ├── api_stack.py │ ├── api_types.py │ ├── http.py │ ├── rpc.py │ ├── sync.py │ ├── utils.py │ └── zeromcp │ │ ├── __init__.py │ │ ├── jsonrpc.py │ │ └── mcp.py │ ├── idalib_server.py │ └── server.py ├── uv-package.sh └── uv.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/.github/logo.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/README.md -------------------------------------------------------------------------------- /ida-plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/ida-plugin.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/ida_pro_mcp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ida_pro_mcp/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/__main__.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/__init__.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/api_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/api_analysis.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/api_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/api_core.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/api_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/api_debug.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/api_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/api_memory.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/api_modify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/api_modify.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/api_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/api_python.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/api_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/api_resources.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/api_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/api_stack.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/api_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/api_types.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/http.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/rpc.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/sync.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/utils.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/zeromcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/zeromcp/__init__.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/zeromcp/jsonrpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/zeromcp/jsonrpc.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/ida_mcp/zeromcp/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/ida_mcp/zeromcp/mcp.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/idalib_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/idalib_server.py -------------------------------------------------------------------------------- /src/ida_pro_mcp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/src/ida_pro_mcp/server.py -------------------------------------------------------------------------------- /uv-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/uv-package.sh -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/ida-pro-mcp/HEAD/uv.lock --------------------------------------------------------------------------------