-
38df6ee12a
Expand docs site to 15 pages, add project URLs to pyproject.toml
main
Ryan Malloy
2026-03-07 17:21:03 -07:00
-
1db36464ed
Add docs site for mcghidra.warehack.ing
Ryan Malloy
2026-03-06 22:35:27 -07:00
-
0250c2df01
Add language, base address, and loader support for raw firmware import
Ryan Malloy
2026-03-06 21:46:22 -07:00
-
83949683ae
Add /health endpoint to Java plugin and update health checks
Ryan Malloy
2026-03-06 14:40:23 -07:00
-
14b2b575c8
Remove AI buzzwords from descriptions and metadata
Ryan Malloy
2026-03-02 05:07:44 -07:00
-
f4cf1cef9e
Fix port allocation Groundhog Day loop, expand pool to 128 ports
Ryan Malloy
2026-03-02 05:06:27 -07:00
-
112c1969c8
Fix port allocation to skip ports used by external Docker containers
Ryan Malloy
2026-02-11 05:37:40 -07:00
-
57f042a802
Fix exception handling for functions_create and data_create
Ryan Malloy
2026-02-07 06:22:25 -07:00
-
842035ca92
Remove dead UI tools that can never work in headless MCP mode
Ryan Malloy
2026-02-07 06:01:30 -07:00
-
c930e7c059
fix: Complete rename of remaining ghydra references
Ryan Malloy
2026-02-07 02:28:54 -07:00
-
1143489924
refactor: Rename project from ghydramcp to mcghidra
Ryan Malloy
2026-02-07 02:13:53 -07:00
-
d1750cb339
fix: Address code review issues across core modules
Ryan Malloy
2026-02-06 04:50:47 -07:00
-
04f3011413
docs: Rewrite README for clarity and current features
Ryan Malloy
2026-02-06 00:58:52 -07:00
-
41bd8445e9
fix: Make docker_health use current instance port by default
Ryan Malloy
2026-02-06 00:49:41 -07:00
-
d298a89f5f
refactor: Remove docker_wait tool entirely
Ryan Malloy
2026-02-06 00:48:26 -07:00
-
5300fb24b8
refactor: Remove wait/timeout params from docker_auto_start
Ryan Malloy
2026-02-06 00:44:44 -07:00
-
6662c8411a
fix: Make all Docker subprocess calls non-blocking
Ryan Malloy
2026-02-06 00:41:25 -07:00
-
f1986db6cc
docs: Update CHANGELOG with Sprint 3+4 features and stability fixes
Ryan Malloy
2026-02-05 10:39:18 -07:00
-
7eefdda9f8
Merge feat/api-gap-fill: Session isolation, non-blocking I/O, CRUD operations
Ryan Malloy
2026-02-05 09:27:26 -07:00
-
-
19f1428fb6
chore: track binaries/.gitkeep for test fixtures
feat/api-gap-fill
Ryan Malloy
2026-02-05 09:05:30 -07:00
-
48ccc2aff3
fix: non-blocking health checks and wait defaults
Ryan Malloy
2026-02-02 14:25:07 -07:00
-
77ce01d313
fix: session isolation for docker_stop and docker_cleanup
Ryan Malloy
2026-02-02 11:41:08 -07:00
-
d1f8779f05
fix: Remove client-specified port from docker_start/auto_start
Ryan Malloy
2026-02-02 11:36:45 -07:00
-
458d4fb35b
fix: Eliminate blocking HTTP call from instances_use
Ryan Malloy
2026-01-31 20:20:30 -07:00
-
c93abaf86c
feat: Complete Sprint 3+4 — CRUD operations, bookmarks, enums, typedefs
Ryan Malloy
2026-01-31 15:16:39 -07:00
-
0d25a0dc24
feat: Add symbols, segments, variables, namespaces mixins and search enhancements
Ryan Malloy
2026-01-31 10:05:50 -07:00
-
-
1b42ab251e
fix: Deadlock in instances_use when port not yet registered
Ryan Malloy
2026-01-30 19:25:25 -07:00
-
290252c0db
feat: Add feedback collection via fastmcp-feedback
Ryan Malloy
2026-01-30 10:09:26 -07:00
-
70f226f68e
feat: Add response size guard with field projection and server-side grep
Ryan Malloy
2026-01-29 16:07:06 -07:00
-
4c112a2421
feat(headless): Expand Python server to full API parity
Ryan Malloy
2026-01-27 16:23:27 -07:00
-
2d837d95fc
feat: Add dynamic container provisioning for multi-process isolation
Ryan Malloy
2026-01-26 18:40:01 -07:00
-
28b81ff359
feat: Add Python MCP bridge and build tooling
Ryan Malloy
2026-01-26 13:51:12 -07:00
-
a3ad70d302
refactor: Simplify Docker setup and modernize project structure
Ryan Malloy
2026-01-26 13:50:36 -07:00
-
88e1fe6ca8
feat: Add headless HTTP server and entrypoint scripts
Ryan Malloy
2026-01-26 13:11:45 -07:00
-
ee82f3b100
perf: Optimize Dockerfile for faster rebuilds on code changes
Ryan Malloy
2026-01-26 04:34:26 -07:00
-
ac06111288
fix: Add Gson dependency for headless script support
Ryan Malloy
2026-01-26 03:28:33 -07:00
-
f640df70ca
feat: Add progress reporting for long-running prompts
Ryan Malloy
2025-12-03 10:55:03 -07:00
-
c747abe813
feat: Add cursor-based pagination with grep filtering
v2025.12.1
Ryan Malloy
2025-12-01 12:25:28 -07:00
-
662e202482
feat: add line filtering to decompile for context management
Teal Bauer
2025-11-14 17:49:19 +01:00
-
60124d2315
fix: clear sufficient space when changing data types
Teal Bauer
2025-11-14 13:20:49 +01:00
-
f32dc5504c
Merge branch 'feat/struct-management'
Teal Bauer
2025-11-14 13:20:09 +01:00
-
-
afc09f1cd9
docs: update README and bump version to v2.1
v2.1.0
Teal Bauer
2025-11-14 12:58:55 +01:00
-
98a3ec4c34
Merge pull request #10 from nblog/build/uv
Teal Bauer
2025-11-14 12:19:00 +01:00
-
-
8268e55a08
Merge pull request #11 from starsong-consulting/feat/struct-management
Teal Bauer
2025-11-14 12:16:53 +01:00
-
-
-
-
30d9bb17da
feat: add struct data type management API
Teal Bauer
2025-11-14 12:10:34 +01:00
-
-
f4212b8666
feat: update project version to 2.0.0
nblog
2025-11-12 15:30:31 +08:00
-
301c1849f8
feat: add initial project configuration with python version and script entry point
nblog
2025-11-12 14:44:33 +08:00
-
-
24f5f1698a
docs: add Cline and Claude Code configuration
Teal Bauer
2025-11-11 13:44:06 +01:00
-
0c451a447c
docs: clarify max_depth parameter for call graph analysis
Teal Bauer
2025-11-11 13:43:35 +01:00
-
3222cf9866
feat: upgrade to Ghidra 11.4.2 with improved transaction handling
v2.0.0
Teal Bauer
2025-11-11 13:01:47 +01:00
-
bc1e137878
chore: prepare v2.0.0 release
Teal Bauer
2025-11-11 12:54:03 +01:00
-
4379bea14f
Release v2.0.0-beta.5: Critical fixes for stable release
Teal Bauer
2025-06-18 00:51:00 +02:00
-
977791432f
fix: add addr filter to data list
Teal Bauer
2025-05-22 15:36:43 +02:00
-
2ec406b913
fix: remove duplicated decompilation text
Teal Bauer
2025-05-22 15:36:35 +02:00
-
52312f9ed3
chore: bump versions
v2.0.0-beta.4
Teal Bauer
2025-05-22 14:51:56 +02:00
-
f8cf202a50
fix: add data_list_strings tool for string data access
Teal Bauer
2025-05-22 14:42:06 +02:00
-
f04223d23a
refactor: clean up python comments and consolidate data test files
Teal Bauer
2025-04-15 12:16:42 +02:00
-
89fa811284
fix: update function signature test to use different data types
Teal Bauer
2025-04-15 11:47:02 +02:00
-
384f8b272f
fix: update callgraph endpoint to accept both name and address parameters
Teal Bauer
2025-04-15 11:39:09 +02:00
-
b37be370f8
fix: add URIs to resources and split resource access by name and address
Teal Bauer
2025-04-15 10:51:50 +02:00
-
8313b2bd7b
feat: Add reverse_engineer_binary prompt for comprehensive binary analysis
Teal Bauer
2025-04-15 10:29:23 +02:00
-
0f9aa2bb47
feat: Refactor bridge for better MCP integration
Teal Bauer
2025-04-15 09:02:58 +02:00
-
8aded2e6c3
fix: Add another address check for creating functions
Teal Bauer
2025-05-22 14:25:09 +02:00
-
58f22316bd
chore: Bump version identifiers
Teal Bauer
2025-05-22 09:12:10 +02:00
-
5e1b1d4cbd
docs: Add CONTRIBUTING.md
Teal Bauer
2025-05-22 09:11:00 +02:00
-
24f84fc4ea
docs: Update CHANGELOG
Teal Bauer
2025-05-22 08:17:16 +02:00
-
f377a34442
fix: Fix handling of variable operations in URL paths
v2.0.0-beta.3
Teal Bauer
2025-05-22 07:57:24 +02:00
-
c4d170cdca
fix: make decompiler variables renameable
Teal Bauer
2025-05-21 18:04:30 +02:00
-
7cf426ef53
docs: Add strings endpoint documentation
Teal Bauer
2025-05-21 17:23:17 +02:00
-
f71f4aa43b
feat: Add strings endpoint to list string data in the binary
Teal Bauer
2025-05-21 17:15:53 +02:00
-
25f353a4f3
fix: Attempt to disassemble memory before creating functions
Teal Bauer
2025-05-21 13:10:50 +02:00
-
4eadbc9859
Prepare CHANGELOG for 2.0.0
v2.0.0-beta.2
v1.4.0
Teal Bauer
2025-04-15 10:39:36 +02:00
-
3fd0cf499a
docs: Update README for v2.0.0-beta.1
v2.0.0-beta.1
Teal Bauer
2025-04-14 21:37:42 +02:00
-
fedd2d0a55
feat: Update version to 2.0.0-beta.1 and add API version check
Teal Bauer
2025-04-14 21:28:50 +02:00
-
6c28553c58
fix: Implement create_data and delete_data functionality
Teal Bauer
2025-04-14 21:23:45 +02:00
-
28870e9b54
feat: Improve data manipulation API
Teal Bauer
2025-04-14 19:24:14 +02:00
-
5797fb38e7
feat: Add data renaming and type setting capabilities
Teal Bauer
2025-04-14 12:07:44 +02:00
-
2a1607cacf
fix: Update set_decompiler_comment to use function comments
Teal Bauer
2025-04-14 11:44:42 +02:00
-
bd4e6b1194
ci: Update GitHub workflow to run on feature branches
Teal Bauer
2025-04-14 11:27:47 +02:00
-
9b19011b7d
finalize HATEOAS updates
Teal Bauer
2025-04-14 11:25:22 +02:00
-
4268d3e2c5
test: Add set_function_signature test to MCP client test
Teal Bauer
2025-04-14 11:24:51 +02:00
-
48dc0b2e96
fix: Update HTTP test to properly test xrefs
Teal Bauer
2025-04-14 09:50:54 +02:00
-
9443101298
fix: Update XrefsEndpoints to use Ghidra API correctly
Teal Bauer
2025-04-14 09:46:45 +02:00
-
0eaa19a6e8
fix: Resolve compatibility issues with Ghidra API
Teal Bauer
2025-04-14 09:27:49 +02:00
-
2b1fe6c4e1
fix: Update XrefsEndpoints.java for Ghidra 11 API compatibility
Teal Bauer
2025-04-14 08:54:18 +02:00
-
5dc59ced59
fix: Resolve compilation errors in XrefsEndpoints for Ghidra 11+
Teal Bauer
2025-04-14 01:41:39 +02:00
-
96788f35fc
feat: Implement proper cross-references (xrefs) functionality
Teal Bauer
2025-04-14 01:37:41 +02:00
-
4f3042f6ee
feat: Update bridge_mcp_hydra.py to work with HATEOAS API
Teal Bauer
2025-04-14 01:28:35 +02:00
-
6c865c456e
perf: Optimize variables endpoint with efficient pagination
Teal Bauer
2025-04-14 00:49:46 +02:00
-
3df129f3fd
fix: Implement real instruction disassembly and fix xrefs and memory endpoints
Teal Bauer
2025-04-14 00:16:49 +02:00
-
3311e88565
WIP fix endpoints
Teal Bauer
2025-04-14 00:08:10 +02:00
-
5d6b202599
Restore the correct API doc
Teal Bauer
2025-04-13 20:46:49 +02:00
-
4bc22674ec
feat: Implement HATEOAS-compliant API endpoints
Teal Bauer
2025-04-13 20:29:11 +02:00
-
41bfa40d3a
Fix bridge error
Teal Bauer
2025-04-13 09:38:13 +02:00
-
9879e71e88
WIP big refactor
Teal Bauer
2025-04-10 14:42:53 +02:00
-
454c73908c
feat: Complete Ghidra HTTP API implementation
Teal Bauer
2025-04-10 00:01:04 +02:00
-
57584581bc
WIP update APIs
Teal Bauer
2025-04-09 23:36:05 +02:00
-
6b2e572bd4
API evolution plan
Teal Bauer
2025-04-09 20:52:55 +02:00
-
ba7781643f
chore: Completed conversion of bridge/plugin protocol to pure JSON
Teal Bauer
2025-04-08 22:57:57 +02:00
-
9a1f97fa80
Make GHYDRAMCP host and port configurable for tests
Teal Bauer
2025-04-09 10:15:49 +02:00