Summary
A structured critique rather than an opinion.
The output is per-principle scores with written feedback, which is more useful in a review than a verdict — you can see which two principles pulled the number down and argue with those. It judges the description it is given, so the critique is only as honest as the write-up you hand it.
What it is
A server that takes a written description of a product or interface and returns a rated critique against Rams' ten principles of good design.
What you get
- evaluate_design for a full pass: a score per principle with written feedback, an overall score, a summary and recommendations
- principle_check to test one numbered principle against evidence you supply, returning a score, a pass or fail, and an analysis of that evidence
- get_principles for the ten principles themselves, no parameters
- suggest_improvements, which takes the issues you already know about and returns recommendations
- A category field on the evaluation, so a consumer-electronics design is judged as one
Requirements
Node 16 or newer and Python 3.7 or newer — both runtimes must be present. The README's npm name, dieter-rams-mcp, is not on the registry; the server speaks stdio.
