このMCPでできること
Performs deterministic multi-criteria decision analysis, ranking options, comparing alternatives, and testing sensitivity to criteria weights.
ツール
入力スキーマ
{'type': 'object', 'required': ['criteria', 'scores'], 'properties': {'method': {'enum': ['weighted_sum', 'weighted_product', 'topsis'], 'type': 'string', 'default': 'weighted_sum'}, 'scores': {'type': 'object', 'description': 'Score matrix. Object form: {"Option A": {"Criterion 1": 8, ...}, ...}. Array form: [{"option":"Option A","scores":{...}}]. Or inline scores on each option object.'}, 'options': {'type': 'array', 'items': {'type': ['string', 'object']}, 'description': 'Named alternatives. Strings ["A","B"] or objects [{"name":"A","scores":{...}}].'}, 'criteria': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'weight'], 'properties': {'name': {'type': 'string'}, 'weight': {'type': 'number'}, 'direction': {'enum': ['benefit', 'cost'], 'type': 'string', 'default': 'benefit'}}}, 'description': "Weighted criteria. Each: {name, weight (relative, >=0), direction: 'benefit' (higher better, default) | 'cost' (lower better)}."}, 'option_a': {'type': 'string'}, 'option_b': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['options', 'criteria', 'scores'], 'properties': {'method': {'enum': ['weighted_sum', 'weighted_product', 'topsis'], 'type': 'string', 'default': 'weighted_sum'}, 'scores': {'type': 'object', 'description': 'Score matrix. Object form: {"Option A": {"Criterion 1": 8, ...}, ...}. Array form: [{"option":"Option A","scores":{...}}]. Or inline scores on each option object.'}, 'options': {'type': 'array', 'items': {'type': ['string', 'object']}, 'description': 'Named alternatives. Strings ["A","B"] or objects [{"name":"A","scores":{...}}].'}, 'criteria': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'weight'], 'properties': {'name': {'type': 'string'}, 'weight': {'type': 'number'}, 'direction': {'enum': ['benefit', 'cost'], 'type': 'string', 'default': 'benefit'}}}, 'description': "Weighted criteria. Each: {name, weight (relative, >=0), direction: 'benefit' (higher better, default) | 'cost' (lower better)}."}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['options', 'criteria', 'scores'], 'properties': {'method': {'enum': ['weighted_sum', 'weighted_product', 'topsis'], 'type': 'string', 'default': 'weighted_sum'}, 'scores': {'type': 'object', 'description': 'Score matrix. Object form: {"Option A": {"Criterion 1": 8, ...}, ...}. Array form: [{"option":"Option A","scores":{...}}]. Or inline scores on each option object.'}, 'options': {'type': 'array', 'items': {'type': ['string', 'object']}, 'description': 'Named alternatives. Strings ["A","B"] or objects [{"name":"A","scores":{...}}].'}, 'criteria': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'weight'], 'properties': {'name': {'type': 'string'}, 'weight': {'type': 'number'}, 'direction': {'enum': ['benefit', 'cost'], 'type': 'string', 'default': 'benefit'}}}, 'description': "Weighted criteria. Each: {name, weight (relative, >=0), direction: 'benefit' (higher better, default) | 'cost' (lower better)}."}}}
入力スキーマ
{'type': 'object', 'required': ['options', 'criteria', 'scores'], 'properties': {'steps': {'type': 'integer', 'default': 10, 'description': 'Number of weight steps per criterion (2-100).'}, 'method': {'enum': ['weighted_sum', 'weighted_product', 'topsis'], 'type': 'string', 'default': 'weighted_sum'}, 'scores': {'type': 'object', 'description': 'Score matrix. Object form: {"Option A": {"Criterion 1": 8, ...}, ...}. Array form: [{"option":"Option A","scores":{...}}]. Or inline scores on each option object.'}, 'options': {'type': 'array', 'items': {'type': ['string', 'object']}, 'description': 'Named alternatives. Strings ["A","B"] or objects [{"name":"A","scores":{...}}].'}, 'criteria': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'weight'], 'properties': {'name': {'type': 'string'}, 'weight': {'type': 'number'}, 'direction': {'enum': ['benefit', 'cost'], 'type': 'string', 'default': 'benefit'}}}, 'description': "Weighted criteria. Each: {name, weight (relative, >=0), direction: 'benefit' (higher better, default) | 'cost' (lower better)}."}, 'variation': {'type': 'number', 'default': 0.2, 'description': 'Fractional weight sweep, 0<v<=1. 0.2 = +/-20%.'}}}
最近のツール変更
類似のMCPサーバー
AIOProductOS MCP
Combines customer records, support conversations, feedback, product analytics, roadmaps, tasks, experiments, releases, and retent…
Wakatime
Provides WakaTime coding-activity data, including durations, projects, commits, goals, heartbeats, editor usage, leaders, and use…
Timeapi Io
Provides timezone and date utilities, along with routed access to structured research and data sources.
roadflow
Creates and shares roadmap graphs, and manages structured model registers containing parameters, observations, formulas, dictiona…
DeskMonitor
Supports workforce attendance, timesheets, employee management, team hours, productivity reporting, workload alerts, approvals, a…
netcafe-docs
Extracts and validates data from PDFs, invoices, bank statements, tables, and CSVs; also supports web research, document conversi…
SumOffice — real Word and Excel for agents
Reads and edits Word documents and Excel workbooks while preserving document structure, formulas, macros, comments, tracked chang…
Ouro Tools
Creates charts and PDFs, extracts tables and webpage text, manages forms and feeds, and provides temporary document and webhook s…