lachesis-mcp
OfficialRelated Servers
Alternatives to lachesis-mcp
- AlicenseAqualityAmaintenanceModel Context Protocol server for Ghidra reverse engineering. 179 tools for decompilation, symbol management, cross-references, and binary analysis.83,965Apache 2.0
Related Servers
- AlicenseNot gradedqualityBmaintenanceExposes code graphs across multi-program repositories via MCP, enabling humans and agents to query the fleet with evidence.MIT
- AlicenseNot gradedqualityBmaintenanceEnables LLM agents to query a codebase's structural knowledge (symbols, imports, call graphs, etc.) via MCP, reducing tokens and improving correctness compared to raw file access.35 npm7MIT
- AlicenseNot gradedqualityBmaintenanceProvides a code graph querying and visualization MCP server, enabling users to search, trace, and describe code components, overlay diffs, and explore architecture through natural language.MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI coding agents to query a semantic code graph over MCP, retrieving exact function source, definitions, callers/callees, impact analysis, and minimal test selection instead of whole files.12-
- AlicenseNot gradedqualityBmaintenanceExposes Ghidra reverse engineering capabilities via MCP, enabling LLMs and agents to analyze binaries, decompile, search, and edit programs headlessly or with GUI integration.426Apache 2.0
- AlicenseNot gradedqualityDmaintenanceAn Model Context Protocol server that enables LLMs to autonomously reverse engineer applications by exposing Ghidra's decompilation and analysis tools. It allows AI agents to list code structures, rename methods, and analyze binaries directly through MCP-compatible clients.Apache 2.0
TDQS
Scored across 50 tools
Although each description is detailed, the set contains multiple near-overlapping families: component_boundary/cross_boundary_paths, flow/flow_pass/flow_skeleton, candidates/leads/scan, and skeleton/explain. An agent selecting among 50 tools will frequently face unclear boundaries, especially between value-flow, taint, and lead-generation tools.
Names are uniformly snake_case and readable, but the grammatical pattern is mixed: some are verb_noun (load_graph, read_body), many are plural nouns (callers, hubs, candidates, leads), and some are single verbs (scan, explain, enrich). This is a readable mixed convention rather than a consistent verb_noun system.
Fifty tools is far beyond the 3-15 well-scoped range and even beyond the 16-25 heavy range. The breadth reflects a comprehensive analysis pipeline, but many tools are pass-specific variants that could be consolidated or exposed as parameters.
The domain surface is remarkably broad: graph loading/building, call and value-flow navigation, lifecycle/guard/taint analysis, tests/specs/history, and pass management are all covered. Minor gaps exist such as no explicit graph inventory/status tool or graph unload, but agents can work around them.