选择接口
MCP、CLI 和 HTTP 访问同一个 ReMe workspace 与 job。请选择宿主已经支持的调用边界:
MCP 和 HTTP 是服务协议;CLI 是运行中服务的客户端,通常最适合能够执行 shell 命令的 Agent。
服务生命周期
一个 workspace 只保留一个运行时所有者。启动一个共享服务,让所有 client 连接该服务;不要再针对同一个 workspace 启动第二个进程内ReMe 应用。
服务负责后台索引和定时整合;宿主仍需负责会话 hook、稳定的 session ID,以及何时召回或记录记忆。
MCP
以 MCP backend 启动 ReMe:http://127.0.0.1:2333/mcp。将该 URL 添加到 MCP client 后,客户端会发现当前 ReMe 版本公开的工具。修改端口时,服务端和客户端必须保持一致。
MCP 允许模型选择工具;会话自动记录仍应由宿主的 hook 或生命周期负责。
CLI
先启动服务,再通过普通的reme <action> 命令调用它:
reme find_reme 和 reme health_check。
HTTP
默认启动方式会公开 HTTP 服务:POST /{action},请求体使用 JSON:
/docs 或 /openapi.json 获取与当前安装版本一致的 schema。不要在 client 代码中复制固定的旧参数表。