Structured documentation MCP for
reverse engineers and agents
LiteSkill VR is a desktop app for structured vulnerability research. Items, notes, items of interest, and connections — one SQLite file per project. A built-in MCP server lets Claude Code and Codex work right alongside you.
Tauri v2 · React · Rust · SQLite · MCP over HTTP+SSE
// what's inside
Built for methodical
vulnerability research.
Structured research
Items, notes, items of interest, and typed connections. Not a text dump — a database you can query.
MCP server built in
HTTP+SSE on localhost, started with each project. Claude Code and Codex read and write the same research you see.
Full-text search
SQLite FTS5 across notes, items of interest, and connections. Find prior findings by keyword, tag, or author.
One file per project
Every project is a single .lsvr SQLite file. Easy to back up, share, archive, or diff in git.
Registered vocabularies
Tags and connection types must be registered before use. A starter set of vulnerability classes ships on project creation — no drift across sessions.
Connection map
Cytoscape.js graph of items and their relationships. See how findings chain across binaries at a glance.
Headless binary
liteskillvr-mcp runs the same MCP server on servers, CI, or SSH boxes — no WebKitGTK, no GUI. HTTP or stdio transport.
Author attribution
Every note and finding is stamped with its author — human or agent. 'claude-code' and 'anna' never collide. No naming drift.
Offline-first
All data stays on your machine. No cloud sync, no telemetry, no account. The MCP server binds to 127.0.0.1 only.
// how a session runs
You and an agent,
working the same notebook.
LiteSkill VR is the documentation layer. Ghidra stays separate, your command line stays separate — the agent bridges them via MCP and everything lands as structured research you can query later.
Create a project
Open LiteSkill VR, create a .lsvr file, and add items representing the binaries, scripts, or configs you plan to analyze.
Wire up your agent
Point Claude Code or Codex at the MCP server on 127.0.0.1. Add pyghidra-mcp alongside it for Ghidra access.
Research together
The agent calls project_summary to orient, analyzes through Ghidra, and writes findings back into your notebook as notes, items of interest, and connections.
Review and continue
Edit, annotate, and correct in the UI. Next session, the agent calls changes_since to catch up and picks up where you left off.
{
"mcpServers": {
"liteskill": {
"url": "http://127.0.0.1:27182"
}
}
} // built in the open
Apache 2.0. Auditable. Yours.
LiteSkill VR is open source under Apache 2.0. Your research data lives in a plain SQLite file on your disk. The MCP server binds to localhost. No accounts, no telemetry, no cloud. Read the code, fork it, audit the binary — software that touches your research should be inspectable.