Skip to content

Releases: jtang613/GhidrAssist

Added chat history. Improved MCP and tool calling. Fixed build.

01 Jun 16:23
Compare
Choose a tag to compare

This build resolves the Ghidra library collisions.

Improved MCP client and tool calling

25 May 23:36
Compare
Choose a tag to compare
0.26.0

Improved MCP client and tool calling.

Better MCP and improved tool use.

25 May 16:58
Compare
Choose a tag to compare

The Custom Query chat now correctly supports 'tool_use' stop reason - it forwards tool use requests to the MCP server and proxies the responses back to the LLM provider automatically (ie: the expected operation).

Improved how the API providers serialize tool / function calling operations.

Improved MCP Client

25 May 01:12
Compare
Choose a tag to compare

To use with GhidraMCP:
python bridge_mcp_ghidra.py --transport sse --mcp-host 127.0.0.1 --mcp-port 8081 --ghidra-server http://127.0.0.1:8080/
Then open Tools -> GhidrAssist and add http://127.0.0.1:8081 as GhidraMCP with SSE as the type.

Enable "Use MCP" in the Custom Query tab. Try a simple query like "What does the current function do?"

Tested successfully with Claude, OpenAI and Ollama - though models must support tool use.

Next up: Agentic flow.

Initial (experimental) support for GhidraMCP

24 May 00:08
Compare
Choose a tag to compare

GhidrAssist will now detect the presence of GhidraMCP and expose its functionality to the "Custom Query" tab - enabled via checkbox. This is just the initial tool call integration. Agentic operation is not yet supported. Only Claude is currently supported, but other providers are in the works.

Improved error handling & reporting

22 May 22:31
Compare
Choose a tag to compare
0.22.0

Improved error handling.

Timeout fixes. Add "Edit" button to Explain tab. Fix "Clear" button functionality.

18 Apr 23:23
Compare
Choose a tag to compare
0.21.0

Timeout fixes. Add "Edit" button to Explain tab. Fix "Clear" button f…

Add API timeout setting. Initial OpenAI o4 support.

18 Apr 15:40
Compare
Choose a tag to compare

Bumped to Ghidra 11.3.2 release.

Updates and fixes to tool calling code

18 Feb 00:28
Compare
Choose a tag to compare
0.19.0

Updates and fixes for tool calling code.

Added 'Analysis Options' tab to allow user-specified context

16 Feb 16:18
df61cb4
Compare
Choose a tag to compare
  • UI improvements
  • Big code refactor to enable future extensibility