Re:VIEW
bydsgarage
0Ensures quality and prevents errors in Re:VIEW manuscripts through automated validation and correction during the authoring process.
About
ReviewMCP is a minimal MCP server designed to streamline Re:VIEW manuscript creation by proactively preventing common errors. It operates by blocking unauthorized tags, automatically correcting empty or duplicate IDs with human-readable names, and performing rapid linting using `review-compile --target=latex`. This tool aims to maintain authoring flow by catching issues before they escalate, supporting both Re:VIEW 5.8 and 2.5 (ReviewStarter) environments, with future plans for dynamic tag probing.
Key Features
- Detects and blocks unauthorized Re:VIEW tags, preventing custom tag definitions.
- 0 GitHub stars
- Automatically corrects empty or duplicate IDs, generating unique, human-readable identifiers.
- Performs fast linting by running Re:VIEW through LaTeX conversion and analyzing stderr for typical pitfalls.
- Offers flexible deployment as a standalone release or as a Git submodule within a Re:VIEW project.
- Provides a headless inspection script for CI/CD integration, supporting tag enforcement, ID correction, and linting.
Use Cases
- Real-time validation during document saving to ensure adherence to tag rules and ID integrity.
- Automated correction of ID issues in Re:VIEW manuscripts to prevent compilation errors.
- Continuous Integration (CI) linting and validation for Re:VIEW projects to maintain consistent quality.