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 -3PythonMIT 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 -2210JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that provides code review functionality using OpenAI, Google, and Anthropic models, serving as a "second opinion" tool that works with any MCP client.Last updated -2TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that analyzes webpage design images using vision models and generates development documentation in Markdown format.Last updated -Python