mirror of
https://github.com/Heretek-AI/RE-Library.git
synced 2026-07-16 13:04:27 -04:00
846dd214a9
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>