Commit Graph

  • b7a889066d Fix headless lifecycle and array type setting master 2.8.0 Jason Tang 2026-05-29 12:27:43 -04:00
  • 64dfe7c2d0 Replace deprecated Ghidra import APIs Jason Tang 2026-05-20 11:36:39 -04:00
  • c418e7a932 Merge remote-tracking branch 'github/master' Jason Tang 2026-05-20 11:06:36 -04:00
  • 1665b20680 Fix MCP tool discovery after disabling tools Jason Tang 2026-05-20 11:04:53 -04:00
  • 527ba83b1f Merge pull request #46 from VelocityRa/qualified-symbol-names SymGraph 2026-05-20 10:58:22 -04:00
  • 89bf880d12 Pass TaskMonitor to DataTypeManager.remove Nick Renieris 2026-05-11 13:29:13 +03:00
  • 6acac918fc Include namespace in returned function/symbol names Nick Renieris 2026-05-11 13:29:05 +03:00
  • a6f2326c73 Fix paginated tool result totals 2.7.0 Jason Tang 2026-05-10 20:11:08 -04:00
  • 07ade01fdf docs: add headless MCP quickstart Jason Tang 2026-04-26 13:48:43 -04:00
  • 2093337d09 Add assemble_code MCP tool 2.6.0 Jason Tang 2026-04-25 13:50:29 -04:00
  • ecc67e8ea3 Merge pull request #42 from nexus4880/add-mcp-support-for-byte-patching SymGraph 2026-04-25 10:19:17 -04:00
  • 13fc6cc4d8 Refine patch/export tools and document security defaults nexus 2026-04-24 20:44:25 -07:00
  • e54211c0bd Add MCP tools for byte patching and binary export nexus 2026-04-24 20:05:14 -07:00
  • 9502fbeb36 Merge pull request #41 from mstan/add-create-function-and-disassemble-tools SymGraph 2026-04-12 13:16:19 -04:00
  • f6d79915a9 Merge pull request #40 from mstan/add-import-and-open-tools SymGraph 2026-04-12 13:14:44 -04:00
  • af99b2bf3b Add create_function and disassemble_at tools Matthew Stanley 2026-04-11 20:12:11 -07:00
  • e6aed9e9fb Add import_file and open_program tools Matthew Stanley 2026-04-11 19:15:39 -07:00
  • 3b163ba81f Support global scope in variables rename 2.5.0 Jason Tang 2026-03-29 11:51:52 -04:00
  • 12f3e3e8b5 Add unified function signature generation. Jason Tang 2026-03-29 10:28:08 -04:00
  • c743d0ba2c Update README to reflect current MCP tool names and counts 2.4.0 Jason Tang 2026-03-14 03:03:13 -04:00
  • aa3ffc7d83 Align MCP tool names for cross-tool consistency Jason Tang 2026-03-13 21:14:06 -04:00
  • ac079aa4b5 Updates. Jason Tang 2026-03-11 15:31:48 -04:00
  • ced94c3439 Update to support GhidrAssistMCP headless. Jason Tang 2026-03-07 04:21:05 -05:00
  • ebf95a2eec Add headless support. 2.3.0 Jason Tang 2026-03-07 03:48:05 -05:00
  • e5bdb7e991 CI/CD fixes. 2.2.0 Jason Tang 2026-02-07 18:10:05 -05:00
  • 144f8ad731 Merge pull request #33 from BryceBarbara/feat/control-async-tasks jtang613 2026-02-22 16:06:59 -05:00
  • dccc43720d Add control for async tool execution Bryce Barbara 2026-02-21 14:56:32 -08:00
  • 9d80cd5b91 Merge pull request #31 from BryceBarbara/feat/improve-struct-tool jtang613 2026-02-15 17:08:06 -05:00
  • 8392bd533e Add new structure operations: merge, set_field, and name_gap Bryce Barbara 2026-02-14 18:20:44 -08:00
  • 5993926eed Merge pull request #30 from BryceBarbara/bugfix/non-windows-installExtension jtang613 2026-02-14 11:54:53 -05:00
  • 4778eeb919 Address gradle warnings about calling Task.getProject() from a task action Bryce Barbara 2026-02-11 17:08:56 -08:00
  • 63f566c7f7 Fix gradle installExtension for non-windows systems Bryce Barbara 2026-02-11 17:06:04 -08:00
  • c7cbb94b6e Merge pull request #29 from BryceBarbara/feat/improvements-v1 2.1.0 jtang613 2026-02-07 10:52:34 -05:00
  • 84b32537ab Revert the image paths change in README.md Bryce Barbara 2026-02-06 22:20:08 -08:00
  • 931659d766 fix(struct): make modify safe and improve schema/docs Bryce Barbara 2026-02-06 22:07:54 -08:00
  • 841e09be1a Add DeleteDataTypeTool to allow deletion of data type Bryce Barbara 2026-02-06 21:58:17 -08:00
  • 719b5c7f34 Improve tool schemas that were using string enums Bryce Barbara 2026-02-06 20:34:10 -08:00
  • 20cf9425ef Add a rename_symbol_batch tool Bryce Barbara 2026-02-06 20:13:34 -08:00
  • a2eab03214 Remove list_methods since it duplicates the more powerful list_functions Bryce Barbara 2026-02-06 19:35:03 -08:00
  • cea99a75dc Fix various markdown linting warnings in readme.md Bryce Barbara 2026-02-06 19:32:13 -08:00
  • c24785ede9 Fix jackson version in readme.md Bryce Barbara 2026-02-06 19:32:02 -08:00
  • 2debf78e4e Add gradle tasks for installing/uninstalling extension Bryce Barbara 2026-02-06 19:31:33 -08:00
  • 5b5bce5d68 Update GitHub Sponsors username in FUNDING.yml jtang613 2026-02-02 16:39:25 -05:00
  • e7274d21b0 Modernized MCP architecture. Consolidated tool namespace, added resources and prompts. 2.0.0 Jason Tang 2026-01-23 19:49:31 -05:00
  • 172523351c Merge pull request #26 from BryceBarbara/feat/improve-list-strings 1.4.0 jtang613 2026-01-12 08:58:33 -05:00
  • 25ef680952 Merge pull request #25 from BryceBarbara/feat/improve-data-type-response jtang613 2026-01-12 08:38:06 -05:00
  • d51353e11d Merge pull request #24 from BryceBarbara/task/update-mcp-server jtang613 2026-01-12 08:37:04 -05:00
  • 3e9bac2271 Add support for filtering strings Bryce Barbara 2026-01-11 19:16:46 -08:00
  • 8c51056a69 Fix list_strings including quotes in the character length calculations Bryce Barbara 2026-01-11 19:14:56 -08:00
  • 1fc74f2d55 Consolidate repeated undefined bytes into single lines Bryce Barbara 2026-01-11 18:54:46 -08:00
  • 96c936418a Ensure the build directory doesn't get committed by someone Bryce Barbara 2026-01-11 18:40:40 -08:00
  • b18de73b19 Bump MCP SDK version to 0.17.1 Bryce Barbara 2026-01-11 18:40:30 -08:00
  • 230f629d5a Adds struct_field_xrefs tool. 1.3.0 Jason Tang 2026-01-06 15:23:38 -05:00
  • 847dc8d8d4 Bump MCP version. Jason Tang 2026-01-06 10:13:30 -05:00
  • d8c7ef1d06 Dont forget to actually persist the saved settings (doh!) 1.2.0 Jason Tang 2025-12-22 09:18:46 -05:00
  • f19e3921e1 Properly load the host / port configuration on startup. 1.1.0 Jason Tang 2025-12-21 09:17:34 -05:00
  • 080010ace7 Merge pull request #17 from cyrozap/fix-client-compat jtang613 2025-12-21 09:08:19 -05:00
  • 191bc2ae12 Narrow SSE servlet mapping to prevent HTTP 200 on invalid paths cyrozap 2025-12-20 16:31:36 -06:00
  • bb9fdf97db Merge pull request #16 from cyrozap/fix-listen-host jtang613 2025-12-20 16:50:25 -05:00
  • 232d4adc14 Bind server to specified host instead of all interfaces cyrozap 2025-12-19 22:05:07 -06:00
  • c248c39264 Improved multi-program awareness. 1.0.0 Jason Tang 2025-11-29 11:44:36 -05:00
  • 66c4993e1e Improved multi-program awareness. Adds current program and active window to context. Jason Tang 2025-11-29 11:26:03 -05:00
  • d80353024c Improved multi-program awareness. Adds current program and active window to context Jason Tang 2025-11-29 11:21:04 -05:00
  • 6c708bc471 Adds initial multi-program awareness to tools. Jason Tang 2025-11-29 10:58:52 -05:00
  • 14959a961a Wrap prototype comment update in transaction (#2) 0.9.0 PJ Reid 2025-11-26 14:34:39 -05:00
  • 39da625eb0 Cherry-pick updates from @PJ-Zetier. Adds list_data_types and get_data_type tools. Jason Tang 2025-11-29 10:02:48 -05:00
  • 7eecd7e7f7 Fix success reporting in structure creation tool (#3) PJ Reid 2025-11-26 14:39:38 -05:00
  • 5d20b78756 Adds create_struct and modify_struct tools. 0.8.0 Jason Tang 2025-11-25 12:36:44 -05:00
  • fabd0a4c88 Merge pull request #10 from ttimasdf/feat-tool-structure-field jtang613 2025-11-21 08:50:09 -05:00
  • d694c051e3 Add set_data_type tool ttimasdf 2025-11-20 20:16:08 +08:00
  • cdf0cd857a Add rename_structure_field tool ttimasdf 2025-11-20 14:46:46 +08:00
  • 65cfe1eafc Merge pull request #8 from jameshilliard/streamable-http-transport 0.7.0 jtang613 2025-11-18 17:53:31 -05:00
  • 0fae728400 Add Streamable HTTP Transport support James Hilliard 2025-11-02 16:02:35 -07:00
  • d2f45c11eb Merge in remote updates. 0.6.0 Jason Tang 2025-10-28 18:56:21 -04:00
  • d23a95a6be Merge remote-tracking branch 'refs/remotes/github/master' Jason Tang 2025-10-28 18:02:51 -04:00
  • bff1360164 Adds get_hexdump tool. Jason Tang 2025-10-28 12:21:00 -04:00
  • efb8284a09 Merge pull request #6 from jameshilliard/fix-rename-variable-tool jtang613 2025-10-21 14:40:11 -04:00
  • 45b3b393ab Merge pull request #7 from jameshilliard/keep-alive jtang613 2025-10-21 14:38:15 -04:00
  • 5ae7ad05af Fix MCP Server timeouts. James Hilliard 2025-10-09 16:48:37 -06:00
  • 6eb3b4cc0d Fixed RenameVariableTool. James Hilliard 2025-10-09 16:27:44 -06:00
  • d8e628bc87 Improved database transaction handling. 0.5.0 Jason Tang 2025-08-09 15:56:54 -04:00
  • 6ece5bce14 Minor updates. Jason Tang 2025-07-14 19:38:41 -04:00
  • c98e418db6 Fixed AutoCreateStructTool. 0.4.0 Jason Tang 2025-07-13 20:07:54 -04:00
  • 7983de317c Add GhidrAssist reference to clients section. Jason Tang 2025-07-12 19:57:20 -04:00
  • 9492075206 Updated readme and screenshots. Jason Tang 2025-07-10 09:23:23 -04:00
  • c39f230100 Added GetClassInfoTool - usefull for gathering member and vtable data. 0.3.0 Jason Tang 2025-07-09 21:12:36 -04:00
  • 57665ed49f Added SearchClasses tool. Improved class name lookup. Various fixes. 0.2.0 Jason Tang 2025-07-09 19:53:17 -04:00
  • 46a2cf3e2e Screenshots. Jason Tang 2025-07-09 08:53:24 -04:00
  • 237eb44699 Screenshots. Jason Tang 2025-07-09 08:52:21 -04:00
  • dd0af2738b Initial commit. 0.1.0 Jason Tang 2025-07-08 20:56:39 -04:00