Dieter Rams

Evaluates product designs against Dieter Rams' 10 principles of good design to provide actionable scores and feedback.
  • python

2

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

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

You run a lightweight MCP server that evaluates product designs against Dieter Rams' 10 principles of good design. It accepts design descriptions, analyzes them against the standards, and returns scores and actionable feedback to guide your design decisions.

How to use

To use this MCP server with an MCP client, start the local server command and connect your client to the stdio transport. You can run the server directly or integrate it into your existing MCP workflow. Once running, send a design description and receive scores for each principle along with overall feedback to guide improvements.

How to install

Prerequisites: Node.js 16+ and Python 3.7+. Install the MCP server package and its Python dependencies, then start the server.

Configuration and usage notes

This server can be invoked locally via a stdio MCP connection. The following configuration enables you to run the MCP server with a standard MCP client using the command and arguments shown.

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

Troubleshooting

If you encounter issues starting the MCP server, verify that Node.js and Python are available and that the start command uses the correct runtime. Ensure you can run the stdio MCP client and that required Python packages are installed.

Available tools

evaluate_design

Complete evaluation against all 10 principles by submitting a design description and category to obtain an overall score, per-principle scores, a summary, and recommendations.

principle_check

Check a specific principle with supporting evidence to determine how well a design aligns with that principle, including an evidence analysis and suggested improvements.

get_principles

List all 10 Dieter Rams principles used for evaluation so you can reference the criteria directly.

suggest_improvements

Provide improvement recommendations based on described current design issues and identified gaps in alignment with the principles.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational