About Pristine
Pristine is an MCP server published by tobianakondra in the Files category: pristine-MCP — An MCP server that statically analyzes React/TypeScript components via Babel AST to enforce 9 maintainability rules (purity, hooks, component conventions, code quality). Plugs into AI agents (opencode, Cursor, Kiro, Claude) to auto-lint every .tsx file after writing and self-correct violations before code is finalized.
The repository has 2 stars and 0 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/tobianakondra/pristineThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (2)
analyze_project_folderScans a project folder recursively and analyses every React component found. Returns aggregate statistics and detailed violation reports.
Parameters not published.
analyze_react_componentAnalyzes a React component file (.tsx) to check if it complies with core maintainability rules: component length, hooks separation, no inline data fetching, no naked useEffect calls, no explicit any types, and no inline style abuse (> 3 CSS properties).
Parameters not published.
Ask AI
Ask AI about Pristine
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.