技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
inity13/decisionmatrix-mcp

inity13/decisionmatrix-mcp

Deterministic multi
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add decisionmatrix-mcp -- npx -y decisionmatrix-mcp
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
0 ★ · inity13/decisionmatrix-mcp · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 inity13/decisionmatrix-mcp;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

DecisionMatrix MCP

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A transparent, **100% deterministic** Model Context Protocol (MCP)
server that gives LLM agents a reliable **multi-criteria decision analysis (MCDA)** engine.
Agents are great at gathering options but unreliable at *weighing* them: they lose
precision, apply inconsistent weights, and can't show their work. DecisionMatrix
offloads the scoring to an exact, explainable engine. You provide **options** and
**weighted criteria** (plus a score matrix); it returns a fully **scored, ranked, and
explained** result — with per-criterion breakdowns, the methodology used, the weights
applied, and a plain-language explanation.
Every number flows through decimal.js at
40-digit precision (**never floats**), so identical inputs always produce
**byte-identical output**. The server is **stateless** — no database, no sessions.
🌐 Live hosted server (free, no install)
A public remote MCP server runs on Cloudflare's edge — point any Streamable-HTTP
MCP client at it:
It runs in **open mode** on the free tier (no key, 15 calls/day per IP). Paid plans
(**Starter $12/mo · 5,000/day**, **Pro $39/mo · 50,000/day**) are live via Stripe
Checkout — buy a plan, get an API key instantly, and send it as X-API-Key. Self-host
for unlimited calls with no keys. Landing page + pricing: .
---
What it does
Six tools, all returning a uniform, agent-parseable envelope:
| Tool | Purpose |
|------|---------|
| create_decision | **Main tool.** Rank options against weighted criteria → winner, full ranking, per-criterion breakdowns, methodology, weights, and a plain-language explanation. |
| score_options | Return the full normalized scored matrix when scores are supplied separately. |
| sensitivity_analysis | Sweep each criterion's weight ±X% and report how robust the winner is (and where it flips). |
| compare_two | Head-to-head comparison of exactly two options with per-criterion win counts. |
| list_methods | Discovery: available scoring methods and when to use each. |
| health_check | Version, status, and capabilities. |
Scoring methods
| method | model | normalization | notes |
|--------|-------|---------------|-------|
| weighted_sum *(default)* | Simple Additive Weighting (SAW) | min-max per criterion | Most transparent; additive contributions. Handles negatives. |
| weighted_product | Weighted Product Model (WPM) | ratio (x/max, min/x) | Punishes any single weak criterion; **requires scores > 0**. |
| topsis | Closeness to ideal solution | vector (Euclidean) | 0–1 closeness coefficient; robust with many criteria. |
Each criterion has a **direction**: benefit (higher is better — quality, speed) or
cost (lower is better — price, latency, risk). Weights are **relative**; they are
normalized to sum to 1 internally.
Consistent response envelope
Every **successful** response contains: status, method, winner, ranking
(with per-criterion breakdown), methodology, weights_used, inputs_used,
notes, and a natural-language explanation.
**Errors never cross the tool boundary as exceptions** — they come back as a
structured, actionable envelope:
> **Design note — exact numbers:** score is a deterministically-rounded number (6 dp)
> for easy consumption; score_exact / raw_score are full-precision **strings** so no
> precision is lost in JSON. Rankings are computed on the exact values, with input order
> as a stable tie-break.
---
Project structure
**Separation of concerns:** engine.mjs is pure and transport-agnostic (import it
directly in tests or any Node/Deno/edge runtime); index.mjs only handles the MCP
JSON-RPC wiring, HTTP, CORS, and the auth/metering seam.
---
Requirements
* Node **18+** (for the build, tests, and local dev). Only two dev/runtime deps:
decimal.js (math) and esbuild (bundler).
* A Cloudflare account (free tier is fine) to deploy the hosted version.
来源
awesome · https://github.com/inity13/decisionmatrix-mcp
按领域浏览
MCP 服务
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引