Context7-style knowledge base for Reverse Engineering. Two surfaces,
one content source:
- GitHub Pages site (Astro 6 + Pagefind) at content/**/*.md entries
- pip-installable MCP server (re-library-mcp) for Claude/Cursor/etc.
over stdio, exposing search_re, get_entry, list_categories,
list_entries, and get_anti_analysis_techniques
Schema is the Zod schema in src/content.config.ts, mirrored as a
Pydantic model in mcp-server/src/re_library_mcp/schema.py. The
schema-drift test in mcp-server/tests/test_schema_sync.py keeps
them in lockstep.
DRM content policy: no specific DRM system is named in any entry.
The drm/ category is strictly lint-checked against a denylist
(mcp-server/tests/test_no_drm_names.py). The 8 anchor entries
(one per category) demonstrate the schema and template; the rest
of the corpus is open for contribution.
Phase 1-3 of the plan: scaffolding, content schema + 8 anchor
entries, and the MCP server are complete. 30 tests pass; site
builds to 19 pages with Pagefind search index.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>