[Ghidra] GhidraMCP with Claude and Gemini CLI 기드라MCP with 클로드, 제미나이 CLI
Reverse Engineering 2025. 7. 27. 23:47 |GhidraMCP와 클로드, 제미나이 CLI를 사용해 보자.
Claude에 가입하고 Claude Desktop을 설치한다.
GhidraMCP를 다운로드하고 압축을 푼다. 압축을 풀면 아래와 같은 2개의 파일이 나온다.
- GhidraMCP-(version).zip
- bridge_mcp_ghidra.py
이 중 bridge_mcp_ghidra.py 파일은 Ghidra 설치 폴더에 복사한다. (예: D:\ProgramFiles\ghidra)
{
"mcpServers": {
"ghidra": {
"command": "python",
"args": [
"D:\\ProgramFiles\\ghidra\\bridge_mcp_ghidra.py",
"--ghidra-server",
"http://127.0.0.1:8080/"
]
}
}
}
위에서 Ghidra 설치 폴더로 복사해 둔 bridge_mcp_ghidra.py 의 경로 D:\ProgramFiles\ghidra 표현 시 역슬래시 2개를 사용하는것에 주의한다.
Gemini-CLI를 설치한다.
{
"selectedAuthType": "oauth-personal",
"theme": "Default",
"mcpServers": {
"ghidra-mcp": {
"command": "python",
"args": [
"D:\\ProgramFiles\\ghidra\\bridge_mcp_ghidra.py",
"--ghidra-server",
"http://127.0.0.1:8080/"
]
}
}
}
settings.json을 위와 같이 작성한다.