Forensic Deepdive
Persistent code knowledge graph + 9 composite MCP tools for AI coding agents.
Connector by Dhevenddra · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Forensic Deepdive?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/dhevenddra-forensic-deepdive
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 2 read · 1 write · 0 delete · 6 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 9
Read from the source code; the running server may list different tools.
Read 2 · Look things up without changing anything.
recall_insights_toolvisualize_tool
Write 1 · Create, change, send or run things.
record_insight_tool
Not yet classified 6 · We could not tell from the name and description.
archaeology_toolcontext_toolflow_toolimpact_toolquery_tooltrace_tool
Tools (9)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
archaeology_toolGit-history view of a file (or a symbol's enclosing file): churn, top authors with share, co-change cluster, defect proximity, bus factor, recent commits. Use to answer "who owns this and how risky is it?".
context_toolOne-call 360° view of a symbol: definition + callers + callees + members + siblings + extends/implements + recent commits + dominant author. Use to answer "what does X do and who owns it?".
flow_toolDFS over CALLS edges from any symbol matching ``entry_point`` up to ``max_depth`` hops. Returns execution-path traces. Use to answer "trace what happens when X is invoked".
impact_toolBlast-radius analysis for a symbol. Walks CALLS edges in the given direction (upstream=callers, downstream=callees) up to ``depth`` hops. Returns depth-bucketed lists with confidence labels. Use to answer "what breaks if I change X?".
query_toolRun a raw Cypher query against the LadybugDB graph, OR pass ``natural_language`` for a hybrid search (lexical BM25 + structural graph signal + opt-in offline semantic, fused by RRF and shaped to rank implementations above tests). Results carry provenance + confidence; ``retrievers_active``/``degraded`` report which tiers ran. Set ``semantic=True`` to add the ONNX tier (needs the ``[semantic]`` extra). Use Cypher for precise queries; natural_language for discovery.
recall_insights_toolReturn prior learnings about *symbol* recorded via record_insight (DEC-019). Newest first, capped at ``limit``. ``since`` (ISO timestamp) filters to insights at or after that time. Use when starting work on a symbol to surface what past sessions learned.
record_insight_toolPersist one durable learning about this codebase (DEC-019). Use after verifying a hypothesis, fixing a bug, or noticing a cross-session pattern. ``verified_by`` must be one of: "human", "static", "test", "ai". Surfaces back via context() and recall_insights() on future sessions.
trace_toolTrace one cross-stack feature slice across the `Endpoint` join node (DEC-043). ``downstream`` from a frontend/client symbol walks CALLS_ENDPOINT → Endpoint → HANDLES → handler → CALLS tail; ``upstream`` from a route handler answers "who calls this endpoint". Endpoints with no located handler are surfaced honestly (handler=null). Use to answer "what backend does this component hit?" or "who calls this route?".
visualize_toolRender a bounded Mermaid diagram of the graph around ``target`` (a symbol or file), or ``central=True`` for the top-``max_nodes`` symbols. Returns a fenced ```mermaid block. Edge dash style encodes confidence (solid=EXTRACTED, dashed=INFERRED, dotted=AMBIGUOUS). Use to answer "show me a diagram of X / how does X connect".
Signals
- Stars
- 2
- Forks
- 2
- Open issues
- 0
- Weekly downloads
- 29
- Last commit
- Aug 16, 2026 (2 months ago)
- Last release
- Jul 29, 2026 (3 months ago)
- Last package publish
- Jul 29, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.Dhevenddra/forensic-deepdive- Version
- 0.10.0
- Auth
- No auth
- Packages
- pypi forensic-deepdive
- License
- Apache-2.0
- Repository
- github.com/Dhevenddra/forensic-deepdive
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Forensic Deepdive running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Forensic Deepdive MCP server. Agent Mart. https://agentmart.dev/connectors/dhevenddra-forensic-deepdive (last updated 2026-10-25)