Rams
Was dieses MCP kann
Reviews UI code against design rules, assigns scores, and generates fixes that can be applied to a Git repository.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['files'], 'properties': {'via': {'type': 'string', 'description': 'Set to "rules" when this call is made because of a standing instruction in a rules file (e.g. CLAUDE.md). Omit when a person asked for the review.'}, 'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string', 'description': 'File path, e.g. src/components/Button.tsx'}, 'content': {'type': 'string', 'description': 'Full file content'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1, 'description': 'The UI files you just changed'}, 'context': {'type': 'string', 'description': 'Short label, e.g. the component or feature name'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['files'], 'properties': {'via': {'type': 'string', 'description': 'Set to "rules" when this call is made because of a standing instruction in a rules file (e.g. CLAUDE.md). Omit when a person asked for the review.'}, 'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string', 'description': 'File path, e.g. src/components/Button.tsx'}, 'content': {'type': 'string', 'description': 'Full file content'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1, 'description': 'UI files to review (up to 20)'}, 'context': {'type': 'string', 'description': 'Short label for this review, e.g. the feature or branch name'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['score', 'summary', 'detectedCounts', 'issues', 'reviewsUsed', 'reviewsLimit'], 'properties': {'score': {'type': 'number', 'description': '0-100; confirmed criticals cap it â\x80\x94 one at 59, two at 49, three or more at 39'}, 'issues': {'type': 'array', 'items': {'type': 'object', 'required': ['severity', 'category', 'title', 'message', 'file', 'line'], 'properties': {'fix': {'type': 'string', 'description': 'The fix as prose/code'}, 'file': {'type': 'string'}, 'line': {'type': 'number'}, 'patch': {'type': 'string', 'description': 'RAMS-121: unified diff against the submitted file content, git-apply-able. Present only when the fix locates unambiguously.'}, 'title': {'type': 'string'}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}}, 'additionalProperties': False}}, 'summary': {'type': 'string'}, 'direction': {'type': 'string', 'description': 'What the change is trying to be â\x80\x94 judgment before findings'}, 'reviewsUsed': {'type': 'number'}, 'reviewsLimit': {'type': ['number', 'null'], 'description': 'null = unlimited (Team overage applies instead)'}, 'detectedCounts': {'type': 'object', 'required': ['critical', 'serious', 'moderate'], 'properties': {'serious': {'type': 'number'}, 'critical': {'type': 'number'}, 'moderate': {'type': 'number'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['files', 'issues'], 'properties': {'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string', 'description': 'File path, e.g. src/components/Button.tsx'}, 'content': {'type': 'string', 'description': 'Full file content'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1, 'description': 'The updated UI files (same paths as the original review)'}, 'issues': {'type': 'array', 'items': {'type': 'object', 'required': ['severity', 'category', 'file', 'line'], 'properties': {'file': {'type': 'string'}, 'line': {'type': 'number'}, 'rule': {'type': 'string'}, 'title': {'type': 'string'}, 'current': {'type': 'string', 'description': 'The flagged code from the original finding'}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'severity': {'enum': ['critical', 'serious', 'moderate'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 30, 'minItems': 1, 'description': 'The findings to verify, as returned by review_files'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fixed', 'present', 'allClear'], 'properties': {'fixed': {'type': 'array', 'items': {'type': 'object', 'required': ['file', 'severity'], 'properties': {'file': {'type': 'string'}, 'title': {'type': 'string'}, 'severity': {'type': 'string'}}, 'additionalProperties': False}}, 'present': {'type': 'array', 'items': {'type': 'object', 'required': ['file', 'line', 'severity'], 'properties': {'file': {'type': 'string'}, 'line': {'type': 'number'}, 'title': {'type': 'string'}, 'severity': {'type': 'string'}}, 'additionalProperties': False}}, 'allClear': {'type': 'boolean', 'description': 'true when nothing remains, including no remaining criticals'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…
Compose Preview Catalogs
Browses, renders, compares, audits, and edits Jetpack Compose preview catalogs and associated UI designs.
arch-tools-mcp
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact check…
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
floot
Creates, edits, previews, databases, and publishes full-stack web and mobile applications with hosted resources and deployment wo…
Raven
Supports coding agents with design audits, design-system guidance, and a configurable visual preference profile.