Files
John Smith 846dd214a9 Bootstrap RE-Library: Astro site, MCP server, and 8 anchor entries.
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>
2026-06-04 14:29:38 -04:00
..