AgentStack MCP 将场景模拟、决策矩阵、精确计算三个确定性 MCP 服务器打包成单一端点,提供复合工具链实现 simulate→decide→compute 端到端推理。
一套为 AI Agent 打造的可确定性 MCP 服务器套件的第四个成员——也是将前三个串联在一起的那个。
过去一段时间我陆续交付了三个专注、可确定的 MCP 服务器:
ScenarioSim — what-if / 场景模拟
DecisionMatrix — 多准则决策分析
PrecisionCalc — 精确财务 / 业务计算
它们各自独立使用都很不错,但 Agent 在同一个任务中往往需要同时用到三个——装三个服务器、 juggling 三个密钥、手动粘合输出,这些都是摩擦。于是有了 AgentStack MCP:一个端点、一把密钥、三个能力——外加将它们串联起来的复合工具。
simulate → decide → compute
{ "mcpServers": { "agentstack": {
"type": "http", "url": "https://agentstack-mcp.pages.dev/mcp" } } }
免费层级:无需密钥,每天 20 次调用。工具都带了命名空间,Agent 始终知道自己调用的是哪个引擎:
sim_* — ScenarioSim(run, sensitivity, break-even, compare, templates)
decide_* — DecisionMatrix(decide, score, sensitivity, compare_two, methods)
calc_* — PrecisionCalc(metrics, currency, NPV, IRR, loan, depreciation, …)
真正新东西的部分:复合工具
这些工具将各引擎串联起来,做到了任何单一服务器都无法实现的可确定性端到端推理:
evaluate_options_with_scenarios(simulate → decide)— 将每个选项作为独立场景进行推演,再根据加权准则对结果排名:
{ "name": "evaluate_options_with_scenarios", "arguments": {
"template": "saas_growth", "horizon": 12,
"options": [
{ "name": "Aggressive", "inputs": { "new_customers_per_period": 60, "churn_rate": 0.05 } },
{ "name": "Lean", "inputs": { "new_customers_per_period": 20, "churn_rate": 0.02 } }
],
"criteria": [
{ "metric": "ending_mrr", "weight": 3, "direction": "benefit" },
{ "metric": "total_churned_customers", "weight": 1, "direction": "cost" }
]
} }
plan_to_valuation(simulate → compute)— 推演计划,然后对其现金流序列进行估值:NPV、IRR、未折现总额。
stress_test_decision(simulate × decide)— 在每个选项上对某个场景假设进行压力测试,报告所选选项能承受多少次压力仍能存活(鲁棒性),以及在何处发生翻转。
用 profiles 对抗工具膨胀
捆绑 24 个工具存在让 Agent 的工具选择被淹没的风险。因此端点支持 ?profile= 过滤参数:
https://agentstack-mcp.pages.dev/mcp?profile=finance
finance → calc_* + plan_to_valuation
decision → decide_* + 两个决策复合工具
simulation → sim_* + 所有复合工具
all(默认)→ 全部
为什么这样设计
可确定性:所有计算都通过 decimal.js 以 40 位精度运行。相同输入 → 字节级一致的输出,贯穿三个引擎和复合工具。
无代理转发:AgentStack 直接导入相同的引擎,所以没有任何额外延迟,也不会产生级联故障——不是三个网络跃点藏在一个 URL 后面。
增量而非替代:三个独立服务器继续运行,服务于单一领域的使用场景。
一把密钥、一套配额:约为分别订阅三个服务价格的一半。
无状态 + MIT 许可:可自托管在 Cloudflare Pages、Node、Deno 或 Bun 上。
在线端点:https://agentstack-mcp.pages.dev/mcp
站点 + 文档:https://agentstack-mcp.pages.dev
GitHub(MIT):https://github.com/inity13/agentstack-mcp
MCP Registry:io.github.inity13/agentstack-mcp
如果你的 Agent 会做计划、做选择、做计算,给它们一台能同时搞定这三件事的计算器——永不漂移。欢迎反馈。