AWI 仪表盘 · Anima World Interface
ANIMA(Host)连接两类 MCP server:🌍 World Server——它栖身的现实(有画面,动作会改变现实);🧠 Engine Server——它请教的引擎顾问(纯计算,问答拿反馈,由 ANIMA 按配置挂载)。这页展示这些连接的契约与实时流量;要看「ANIMA 看到什么→想了什么→调了什么」的完整链,去 Session Logs。
这页怎么读(MCP 细节,点开看)
接口走标准 MCP:ANIMA 是发起方(Host),server 统一两类——World Server 与 Engine Server,全程脑发起、server 应答 (Host 给每个 server 各开一条专线,即代码里的 RemoteWorld / RemoteService,MCP 的 Client 层)。 每个 server 用 MCP 三原语自我描述:Tools(tools/call,动作或问答)、Resources(resources/read anima://observation,画面快照 + 结构 state),Prompts(prompts/get guidance,说明书)。 World Server 三样齐全;Engine Server 只有工具(顾问不感知世界)。连哪些 server 由 ANIMA(Host)按自己的配置组装(config.worlds() / config.services())——server 之间互不相识,World Server 不声明 Engine Server。
每张 World Server 卡还折叠着几个不走 MCP、仅人看的旁路:/status(调试真值,上帝视角)、/stream(连续视频)、/health(探活, 每约 3 秒一次;不计入下面的实时流量,免得刷屏——流量里只有真正的脑↔server 调用)。
🌍 World Server · ANIMA 栖身的现实,每个会话连一个
🧠 Engine Server · ANIMA 请教的引擎顾问,由 ANIMA 按配置挂载(Host 组装)
实时流量 · ANIMA ↔ World/Engine Server 的每次调用(走 MCP)
每条两半:→ 发出(命令+参数)、← 返回(图片字节数、成败、回程 state、答案)。审计点:perceive 的回程 state 绝不许夹带棋盘真值(FEN/局面/着法)——疑似含真值会标 ⚠。