Enables evaluation of Tesla design elements (such as the Model S dashboard) against Dieter Rams' design principles, with specific feedback on interface usability
Dieter Rams MCP Server
An MCP server that evaluates product designs against Dieter Rams' 10 principles of good design.
Installation
Prerequisites
- Node.js 16+
- Python 3.7+
Install Python dependencies:
Usage
As MCP Server
Programmatically
Claude Desktop Configuration
Add to your claude_desktop_config.json
:
Other MCP Clients
For other MCP clients, use:
- Command:
npx dieter-rams-mcp
- Transport: stdio
- Environment: Ensure Python 3.7+ and Node.js 16+ are available
Tools
evaluate_design
Complete evaluation against all 10 principles
principle_check
Check specific principle with evidence
get_principles
List all 10 principles - no parameters needed
suggest_improvements
Get improvement recommendations
Example Outputs
evaluate_design
Response
principle_check
Response
Or try:
Permission Errors on macOS/Linux
Python Command Not Found
- Ensure Python 3.7+ is installed
- Try
python
instead ofpython3
- On Windows, ensure Python is in PATH
MCP Server Won't Start
- Check Node.js version:
node --version
(requires 16+) - Verify Python imports:
python3 -c "import fastmcp"
- Check file permissions on
server.py
License
ISC License - see package.json for details.
Contributing
Issues and pull requests welcome. This is an open-source project for evaluating designs against timeless design principles.
This server cannot be installed
An MCP server that evaluates product designs against Dieter Rams' 10 principles of good design, providing scores, feedback, and improvement suggestions.
Related MCP Servers
- -securityAlicense-qualityAn MCP server that assists with the orchestration of new software projects by applying standardized templates and best practices in design patterns and software architecture.Last updated -11PythonMIT License
- -securityAlicense-qualityAn MCP server that reviews code with the sarcastic and cynical tone of a grumpy senior developer, helping identify issues in PRs and providing feedback on code quality.Last updated -1118JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that analyzes webpage design images using vision models and generates development documentation in Markdown format.Last updated -Python
- -securityFlicense-qualityAn MCP server that implements iterative refinement of responses through self-critique cycles, breaking the process into discrete steps to avoid timeouts and show progress.Last updated -9Python