Dieter Rams

by hew

Not rated
GitHub

About

Evaluates product designs against Dieter Rams' 10 principles of good design.

Details

Author
hew
Categories
Developer Tools, Design, Productivity

Setup

Install Dieter Rams in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/hew/dieter-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

An MCP server that evaluates product designs against Dieter Rams' 10 principles of good design.

const { startMCPServer } = require('dieter-rams-mcp'); startMCPServer();

Add to yourclaude_desktop_config.json:

{ "mcpServers": { "dieter-rams": { "command": "npx", "args": ["dieter-rams-mcp"] } } }

- Command:npx dieter-rams-mcp
- Transport: stdio
- Environment: Ensure Python 3.7+ and Node.js 16+ are available

Complete evaluation against all 10 principles

{ "description": "A minimalist smartphone with clean lines and intuitive interface", "category": "consumer electronics" }
{ "description": "Tesla Model S dashboard with single touchscreen", "principle": 4, "evidence": "All controls accessible through one interface" }

List all 10 principles - no parameters needed

{ "description": "Overcomplicated smart home app with 50+ buttons", "current_issues": ["Too many options", "Confusing navigation"] }
{ "overall_score": 7.2, "principle_scores": { "1": { "score": 8, "feedback": "Innovative use of gesture controls" }, "2": { "score": 9, "feedback": "Clearly serves user needs" }, "3": { "score": 7, "feedback": "Clean aesthetic but could be refined" } }, "summary": "Strong functional design with room for aesthetic improvement", "recommendations": ["Simplify color palette", "Reduce visual noise"] }
{ "principle": 4, "score": 6, "passes": false, "feedback": "Interface requires too much learning", "evidence_analysis": "Single touchscreen reduces physical complexity but cognitive load remains high", "suggestions": ["Add voice commands", "Implement gesture shortcuts"] } ## The 10 Principles 1. Good design is innovative 2. Good design makes a product useful 3. Good design is aesthetic 4. Good design makes a product understandable 5. Good design is unobtrusive 6. Good design is honest 7. Good design is long-lasting 8. Good design is thorough down to the last detail 9. Good design is environmentally-friendly 10. Good design is as little design as possible "Less, but better" - Weniger, aber besser ### Learn More About Dieter Rams - Wikipedia: Dieter Rams - Vitsoe: Dieter Rams Principles - Book: Less and More - The Design Ethos of Dieter Rams ## Troubleshooting ### Python Dependencies Not Found 
bash pip install -r requirements.txt

python3 -m pip install -r requirements.txt ``

- Ensure Python 3.7+ is installed
- Try
pythoninstead ofpython3
- On Windows, ensure Python is in PATH
- Check Node.js version:
node --version(requires 16+)
- Verify Python imports:
python3 -c "import fastmcp"
- Check file permissions on
server.py`

ISC License - see package.json for details.

Issues and pull requests welcome. This is an open-source project for evaluating designs against timeless design principles.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Integrates AutoCAD with large language models (LLMs) for natural language interaction. Requires AutoCAD 2018+ on Windows.

An MCP server for creating, modifying, and manipulating Excalidraw drawings via an API.

BuildFloorPlan is an AI floor plan generator for homeowners, interior designers, builders, and small planning teams who need to move from rough input to a reviewable layout faster. It turns short briefs, sketches, images, and PDFs into clearer floor plan outputs in seconds, supports technical 2D layouts, colored presentation-ready plans, and quick 3D previews, and helps users compare layout directions before renovation, client presentation, or internal review. It is designed for fast first drafts, supports editing and refinement workflows, and does not require CAD experience. You can start free with starter credits, and paid plans add more credits, longer history, and commercial usage options.

Universal MCP Server for Google Stitch. Connect AI agents to your UI designs.

7 tools for interior design 3D visualization — room planner, AR furniture placement, material switcher, lighting design, virtual room tours with SceneView.

Maya MCP is an open-source, local Model Context Protocol server for controlling Autodesk Maya through Maya's commandPort.

Control SketchUp with AI. MCP (Model Context Protocol) server that allows AI assistants like Claude, Cursor, and Gemini to programmatically create 3D models in SketchUp.

The Stitch MCP server enables AI assistants to interact with Stitch for vibe design: generating UI designs from text and images, and accessing project and screen details.

Convert SVG files to PNG, ICO, and JPG formats with high-quality rendering using the Cairo C library.

Strip multi-vendor AI provenance marks: Unicode text hygiene, statistical rewrite hooks, and C2PA/metadata from PNG/JPEG/SVG/PDF/DOCX/HTML/MD

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.