mcpField
S
Strategic Agent Reasoning MCP

Strategic Agent Reasoning MCP

本地服务
agentreasoningmcp.comAI 与智能体114 周前更新

关于 Strategic Agent Reasoning MCP

Strategic Agent Reasoning MCP 是面向自主 Agent 的 MCP 服务,提供结构化的 BDI 规划与决策支持。它结合目标分解、效用与风险评估、信念跟踪、动态重规划和快速确定性决策。

主要功能

  1. 01BDI 目标与意图管理
  2. 02分层目标分解
  3. 03效用评分与风险评估
  4. 04信念置信度衰减与校准
  5. 05动态重规划
  6. 06快速确定性决策工具

适用场景

  1. 01根据环境快照排列行动优先级
  2. 02遇到阻碍或事件后重新规划目标
  3. 03评估多个候选计划的风险

MCP 相关

提供 15 个 MCP 工具,用于管理目标与信念、评估行动、分析风险、重新规划和快速决策。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"putervision-agent-reasoning": {
"command": "npx",
"args": [
"-y",
"@putervision/agent-reasoning-mcp"
]
}
}
}
启动命令npx -y @putervision/agent-reasoning-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@putervision/agent-reasoning-mcp0.4.1

工具

15

收录的工具列表 · 更新于 2 周前

参数类型必填说明
idstring否目标 ID(更新、获取或放弃时必填)
limitnumber否列表操作返回的最大条目数
titlestring否目标标题或目标摘要
actionenum是要执行的目标管理操作:create、update、decompose、get、list、abandoncreate | update | decompose | get | list | abandon
statusenum否目标状态active | completed | failed | abandoned | suspended
projectstring否目标项目 slug
prioritynumber否目标优先级(0.0 到 1.0)
progressnumber否完成进度(0.0 到 1.0)
subgoalsarray否用于 decompose 操作的子目标数组
parent_idstring否层级子目标的父目标 ID
deadline_atstring否ISO-8601 截止时间戳
descriptionstring否目标的详细描述
utility_weightsobject否目标专属的效用权重覆盖值
success_criteriaarray否可验证条件列表
client_request_idstring否用于防止重复创建的幂等键

详细介绍

@putervision/agent-reasoning-mcp

npm version version CI Node License: MIT

面向自主 AI Agent 的战略性 BDI 推理、多属性期望效用理论与决策智能

@putervision/agent-reasoning-mcp 是一个形式化的 Model Context Protocol(MCP)服务,提供战略性信念-愿望-意图(BDI)推理、分层目标分解、多属性期望效用计算 ((E[U] = \sum w_i u_i))、指数信念衰减、定量风险评估,以及跨多模态记忆桥接的反应式重新规划。

🌐 官方文档:putervision.com • 交互式 Web 文档


⚡ 15 秒快速入门

# 1. Initialize reasoning database & seed default utility profiles
npx @putervision/agent-reasoning-mcp init

# 2. Run health diagnostics and Merkle audit checks
npx @putervision/agent-reasoning-mcp doctor

# 3. Inspect active goals, intentions, and belief states
npx @putervision/agent-reasoning-mcp inspect

🛠️ 15 个核心 MCP 工具

BDI 战略审议(10 个工具)
工具操作用途
set_goalcreate、update、decompose、get、list、abandon管理目标层级、任务 DAG 和成功标准
evaluate_situationsnapshot、quick根据环境快照为候选操作评分并排序
replanblocker、event、full遇到障碍时自适应地重构子目标,并中止过时的意图
assess_riskaction、plan、compare对候选操作进行定量威胁与风险计算
query_knowledgesearch、patterns、similar_situations搜索已学习的启发式规则、战术知识和过往决策模式
set_utility_weightsconfigure、get、list、activate配置效用权重(进取、谨慎、贪婪、效率、探索)
get_decision_tracelatest、get、list、explain提供可解释的思维链依据和延迟遥测数据
manage_beliefsupdate、query、expire、reconcile结构化信念状态,并采用指数置信度衰减 ($C = C_0 e^{-\lambda t}$)
manage_intentionscreate、dispatch、get、list、cancel、resolve为运行时执行引擎接入契约指令队列
manage_reasoning_dbstats、audit、snapshot、restore推理数据库统计信息、SHA-256 Merkle 审计和快照回滚
系统 1 快速决策层(5 个工具)

灵感来自 TypeSafe 的 Jev 开创的类型化系统 1 模式(在不生成令牌的情况下,对紧凑状态中的类型化 Choice、Score 和 Noul 基元进行评估),通过内存中的 LRU 缓存和确定性启发式方法在本地实现(<2ms),无需调用外部 API。

工具用途延迟目标L1 缓存(p50)吞吐量
classify对多模态 StatePacks 进行低延迟分类标注<2ms0.0075 ms~90,000 ops/s
ask_noul类型化概率假设与布尔验证($p \in [0.0, 1.0]$)<2ms0.0049 ms~127,000 ops/s
ask_choice离散的 $1$ 选 $N$ 选择($N \le 16$),带概率单纯形<2ms0.0138 ms~64,000 ops/s
ask_score有界数值标量评分与校准效用评级<2ms0.0057 ms~129,000 ops/s
gate_intention分发前的影响范围审计门,签发已签名的 HMAC 分发令牌<1ms0.0709 ms~12,000 ops/s

完整的基准测试复现命令、延迟百分位数(p50/p95/p99)以及多层缓存架构详情,请参阅 docs/benchmarks.md。


🏛️ PuterVision 五元组多模态生态系统

agent-reasoning-mcp 协调闭环 PuterVision 超级循环:

  • 🧠 agent-reasoning-mcp:决定要做什么(BDI 战略推理、效用理论、重新规划)
  • ⚡ behavior-mcp:在浏览器运行时中以约 60Hz 执行如何行动
  • 📊 state-memory-mcp:持久化工作流记忆、任务、阻碍项和决策
  • 👁️ vision-memory-mcp:感知缓存、视觉定位和视频时间线
  • 🌐 world-model-mcp:3D/2D 空间布局、实体持久性和碰撞模拟

📚 深入文档指南

  • 📖 正式 API 参考:所有 15 个工具的完整参数表、类型定义和工具架构。
  • 🚀 性能基准测试:全部 5 个系统 1 工具的实测吞吐量和微秒级延迟指标。
  • 💡 核心架构与概念:BDI 模型、效用公式和信念衰减动态。
  • 🖥️ CLI 使用指南:完整的 CLI 命令参考(init、doctor、inspect、run)。
  • 💾 数据库架构:SQLite 表结构、索引和 Merkle 审计账本。
  • ⚙️ 配置参考:.agent-reasoning-mcp.json 参数和环境变量。

🔗 客户端配置与环境

添加到 .cursor/mcp.json 或 .vscode/mcp.json:

{
  "mcpServers": {
    "agent-reasoning-mcp": {
      "command": "agent-reasoning-mcp",
      "args": ["run"],
      "env": {
        "PENTAD_HMAC_SECRET": "your-secure-shared-secret-here",
        "DISPATCH_TOKEN_TTL_MS": "30000"
      }
    }
  }
}
关键环境变量
  • PENTAD_HMAC_SECRET:用于加密签署意图分发令牌的 256 位共享密钥。
  • DISPATCH_TOKEN_TTL_MS:分发令牌的有效期(默认:30,000ms)。
  • SKIP_MODEL_LOAD:设为 1(或 OFFLINE=1)以强制进行气隙隔离的 L1/L2 确定性评估。

🧪 测试与基准测试

# Run full unit and integration test suites
npm test

# Run System 1 fast decision layer benchmark suite (throughput & latency percentiles)
npm run benchmark

# Run air-gapped verification
OFFLINE=1 SKIP_MODEL_LOAD=1 npm test

📄 许可证

MIT © PuterVision

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。