@gongrzhe/server-decision-matrix
v1.0.0
Published
Decision Matrix MCP App Server with weighted scoring for comparing options
Readme
Decision Matrix MCP Server
Weighted scoring matrix for comparing options with adjustable criteria, ranked results, and winner highlighting.
Features
- Weighted Criteria Scoring - Assign importance weights to evaluation criteria and automatically normalize them
- Multi-Option Comparison - Compare unlimited options across all criteria simultaneously
- Automatic Ranking - Options are ranked by total weighted score with clear position indicators
- Winner Highlighting - The top-ranked option is automatically identified and highlighted
- Normalized Analysis - Detailed breakdown showing criteria weights, individual scores, and weighted calculations
- Interactive UI - Visual decision matrix interface embedded in Claude
Installation
npm install @gongrzhe/server-decision-matrixUsage
As a CLI
npx @gongrzhe/server-decision-matrixClaude Desktop Configuration
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"decision-matrix": {
"command": "npx",
"args": ["-y", "@gongrzhe/server-decision-matrix"]
}
}
}Claude Code Configuration
claude mcp add decision-matrix -- npx -y @gongrzhe/server-decision-matrixTools
evaluate-matrix
Evaluates a weighted decision matrix by normalizing criteria weights, computing weighted scores for each option, and ranking them.
Input:
criteria(array) - List of criteria with names and weights (1-10)options(array) - List of options with scores for each criterion (1-10)
Output:
- Normalized criteria weights
- Scored options with individual and weighted scores
- Ranked list of options by total score
- Winner identification
- Detailed analysis text
Example Prompt
Compare MacBook Pro, ThinkPad X1, and Dell XPS on the following criteria:
- Performance (weight 9)
- Battery Life (weight 7)
- Build Quality (weight 8)
- Price (weight 6)
Score each laptop 1-10 for each criterion.License
MIT
