MCP · @mnemosyne_os/mcp
The 25 tools your agent gets.
Plug Claude, Cursor or any MCP client into the memory on your machine. The server opens one socket, 127.0.0.1:7799, and stores nothing of its own.
Plug it in
One block in your client config, or the one-click bundle for Claude Desktop:
Claude Desktop, in one click
Download the bundle and open it. If your Claude Desktop comes from the Microsoft Store, drag the file into its Extensions panel.
"mnemosyne": {
"command": "npx",
"args": ["-y", "@mnemosyne_os/mcp"],
"env": { "MNEMO_VAULTS": "DEV,PERSONAL" }
} The tools
25 in a default install. 4 more are armed by hand with an environment variable. Each row below names that variable.
The memory
Search it, ask it, write to it. Every answer is grounded in chronicles that live on this machine.
-
mnemosyne_aboutThe rules it has to honor: vault protection, and what an agent may and may not do.
-
mnemosyne_vault_listThe vaults this install exposes, with their name and chronicle count.
-
mnemosyne_memory_querySemantic search. Returns the chronicles themselves, for the agent to read and cite.
-
mnemosyne_memory_askA question, a written answer grounded in the vault, and the sources under it.
-
mnemosyne_memory_ingestWrite a memory that lasts: a decision, an architecture note, a session.
-
mnemosyne_memory_forgetErase one chronicle for good. There is no trash and no undo, so you arm it by hand.
armed by hand ·
MNEMO_FORGET=1
The other agents on this machine
These three read the transcripts your coding agents already write to disk. They answer with the app closed, with no vault, and without spending a token.
-
mnemosyne_agent_collisionsIt says whether two sessions are live in the same working tree and branch. Ask before a commit.
answers with the app closed
-
mnemosyne_agent_listThe sessions on this machine: project, branch, model, last sign of life.
answers with the app closed
-
mnemosyne_agent_filesIt lists the files the other sessions just wrote, with paths and times. It never returns the contents.
answers with the app closed
The human's board
The agent reads and writes the backlog, the calendar, and its own status card on the canvas. Every write reports what it did, one operation at a time.
-
mnemosyne_todo_addPut tasks into the human's backlog, in order, under named steps.
-
mnemosyne_todo_listRead the backlog back, each task with the id needed to change it.
-
mnemosyne_todo_updateEdit, tick off, move or archive a task, by id. An archived task comes back.
-
mnemosyne_todo_categoriesCreate, rename or remove a list. A list that still holds tasks stays where it is.
-
mnemosyne_agenda_addPut an appointment or a deadline in the calendar, with its reminder.
-
mnemosyne_agenda_listRead the calendar back over a window, each event with its id.
-
mnemosyne_agenda_updateMove it, rename it, change its reminder or how often it repeats.
-
mnemosyne_agenda_removeRemove an appointment, by id only. The calendar keeps no archive.
-
mnemosyne_cockpit_updateIt writes the agent's own status card on the canvas, and reads the replies left on it.
The thread of the project
These tools say where the last session stopped, what the engine linked on its own, and how the memories were classified.
-
mnemosyne_resonance_listThe ongoing projects Mnemosyne OS tracks as workspaces.
-
mnemosyne_position_getWhere the last session stopped, with its phase, its state and its next steps.
-
mnemosyne_position_updateRecord where this session stops, for whoever picks it up.
-
mnemosyne_git_logThe recent commits of the active repository.
-
mnemosyne_spine_assignmentsHow the memories were classified, and where the taxon ids come from.
-
mnemosyne_dream_bridgesThe links the Dream State engine found on its own while the machine sat idle.
The watch
Pheme is the reputation cartridge. These two tools say what its radar last found. The agent drafts a reply, the human posts it.
-
mnemosyne_pheme_watchAdd or drop a subreddit or a query on the human's radar. Nothing is posted anywhere.
-
mnemosyne_pheme_radarWhat the last scan found, with the date of that scan in front.
The voice
These tools turn a script into a WAV file with a local voice, a cloned one included. They were built for voice-overs.
-
mnemosyne_voice_listThe local engines and the voices available, a cloned one included.
armed by hand ·
MNEMO_VOICE=1 -
mnemosyne_voice_speakRender a script to a WAV file with a local voice. A long script is split and re-assembled.
armed by hand ·
MNEMO_VOICE=1 -
mnemosyne_voice_statusFollow or cancel a render, and get the file path once it is done.
armed by hand ·
MNEMO_VOICE=1
The limits
What the server can reach.
It opens one socket on the loopback. Behind it, each tool follows the route you configured. mnemosyne_memory_ask runs the model you picked, local or cloud.
Erasure and voice are absent until you arm them. Each writing tool carries its own scope. An agent sees the vaults you listed in the config, and no others.
Listed on
Where the server is listed.
- Official MCP Registry Registered as io.github.Mnemosyne-OS/mcp.
-
awesome-mcp-servers The reference list, 94k stars. In Knowledge & Memory, marked 🎖️ official implementation.
-
Context7 Indexed for coding agents: 1,203 code snippets, trust score 7.5/10.
-
Glama Indexed and searchable in the Glama MCP directory.
Checked on 24 September 2026.