Mnemosyne OS

集成

与主流 Agent 框架、IDE、聊天客户端的集成方式。

为你已经建好的智能体框架、编码工具与语音管道加上持久记忆。下面每一条都走公开的 MCP 面或 Python SDK —— 没有分叉的客户端,也没有厂商插件。

Claude Code(MCP · stdio)

连上就出现 52 个工具。智能体在会话之间记住决策,不需要被重新告知。

claude mcp add mnemosyne -- python -m mnemosyne.webui.mcp_server --brain-dir ./mem

DeepSeek Harness(MCP · stdio)

Patch 式部署:宿主配置只增补不覆盖,改动可回退。

python -m mnemosyne.webui.mcp_server --brain-dir ./mem --namespace dsh

Hermes Agent(MCP · stdio)

常驻智能体获得一层跨越它所有会话的长期记忆。

python -m mnemosyne.webui.mcp_server --brain-dir ./mem --namespace hermes

Codex(MCP · stdio)

任何支持 MCP 的命令行智能体都能挂上同一个服务端;工具面里没有宿主专属的东西。

python -m mnemosyne.webui.mcp_server --brain-dir ./mem

OpenWebUI(MCP · HTTP)

地址指向 Streamable HTTP 网关,带上 Bearer 令牌。对话前端从此不再忘记它在跟谁说话。

python -m mnemosyne.webui.mcp_server --http --brain-dir ./mem --port 8788

任何 MCP 宿主(MCP · HTTP)

Streamable HTTP 是一次部署唯一需要对外暴露的端口,网络面因此收敛为一个。

# PowerShell
$env:MNEMOSYNE_MCP_TOKEN="<token>"
python -m mnemosyne.webui.mcp_server --http --port 8788
# macOS / Linux
MNEMOSYNE_MCP_TOKEN="<token>" python -m mnemosyne.webui.mcp_server --http --port 8788

LangChain(Python SDK)

可运行示例:把 MemoryBrain 作为检索与记忆组件接进链里。

python examples/langchain_integration.py

Ollama(本地模型)

全本地闭环 —— 本地模型加本地记忆,没有任何请求离开这台机器。

python examples/ollama_integration.py

进程内嵌入(Python SDK)

直接把 brain 导进你自己的进程。没有守护进程、没有端口、没有 IPC。

from mnemosyne import MemoryBrain; MemoryBrain("./mem").ensure_init()

插件目录(插件 SDK)

八个带文档的插件 —— numpy、qdrant、reranker、crypto、hrr、async、context-engine 与 SDK 本身。

# PowerShell
$env:MNEMOSYNE_PLUGINS="numpy_vector,reranker"
python -m mnemosyne.webui.web_server
# macOS / Linux
MNEMOSYNE_PLUGINS=numpy_vector,reranker python -m mnemosyne.webui.web_server
进入交互版 阅读完整文档