Commit Graph

2961 Commits

Author SHA1 Message Date
morluto 567351c491 Add Vitest test suite covering contracts, tools, and runtime 2026-07-12 03:25:29 +08:00
morluto c047fcbd5c Add config and composition root 2026-07-12 03:25:26 +08:00
morluto 09bec111d5 Add MCP server layer: tool result, server, tool registration 2026-07-12 03:25:23 +08:00
morluto 63b33abcf8 Add application layer: tool port and enhanced tools 2026-07-12 03:25:21 +08:00
morluto d8a2b70565 Add in-process Python bridge for Hopper API 2026-07-12 03:25:18 +08:00
morluto 1dd057a7c7 Add Hopper transport: protocol, bridge launcher, client 2026-07-12 03:25:15 +08:00
morluto 8d21406e37 Add contracts layer: tool and enhanced input schemas 2026-07-12 03:25:12 +08:00
morluto 9960695bc8 Add domain layer: errors, result, hopper values, symbol analysis 2026-07-12 03:25:10 +08:00
morluto b0301b81dd Add Node.js project tooling and config 2026-07-12 03:25:06 +08:00
morluto fbce15f990 Remove legacy Python MCP implementation 2026-07-12 03:24:52 +08:00
morluto 729d3e927c Initial commit: betterBinaryMCP - Enhanced MCP server for Hopper Disassembler
39 tools total:
- 31 official Hopper 6 tools proxied via STDIO/NDJSON
- 8 RE-specific tools: swift_classes, get_objc_classes,
  get_objc_protocols, batch_decompile, get_call_graph,
  analyze_swift_types, find_xrefs_to_name, binary_overview

No Python injection needed - wraps official HopperMCPServer binary.
2026-04-14 08:51:30 +08:00