About io.github.mnemoverse/mcp-memory-server
io.github.mnemoverse/mcp-memory-server is an MCP server in the Science category: persistent memory for AI agents — write once, recall anywhere across all your AI tools.
Install
claude mcp add io-github-mnemoverse-mcp-memory-server -- npx -y @mnemoverse/mcp-memory-servernpx -y @mnemoverse/mcp-memory-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (10)
memory_create_roomCreate a shared memory room; its address works as a `domain` on write/read
Parameters not published.
memory_feedbackRate memories as helpful or not (improves future recall)
Parameters not published.
memory_invite_to_roomMint a one-time invite (code + link) for a room you own
Parameters not published.
memory_join_roomJoin a shared room with an invite code (`mnvr_...`)
Parameters not published.
memory_list_recentList newest memories first — no query; `since`/`until` bounds (inclusive) + cursor paging
Parameters not published.
memory_list_roomsList rooms you own or joined, with each room's address to use as `domain`
Parameters not published.
memory_readSearch memories by natural language query (optional recency ordering, time bounds, author exclusion)
Parameters not published.
memory_statsCheck how many memories stored, which domains exist
Parameters not published.
memory_writeStore a memory — insight, preference, lesson learned
Parameters not published.
vault_listList Vault secrets by alias and purpose — the secret value is never returned
Parameters not published.
Ask AI
Ask AI about io.github.mnemoverse/mcp-memory-server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
@mnemoverse/mcp-memory-server
Shared AI memory across Claude, Cursor, VS Code, ChatGPT, and any MCP client. Write once, recall anywhere.
Your agent remembers everything — across sessions, projects, and tools. One API key, one memory, everywhere.
Quick Start
1. Get a free API key
Sign up at console.mnemoverse.com — takes 30 seconds, no credit card.
2. Connect to your AI tool
Claude Code — add via CLI:
claude mcp add mnemoverse \
-e MNEMOVERSE_API_KEY=mk_live_YOUR_KEY \
-- npx -y @mnemoverse/mcp-memory-server@latest
Cursor — add to .cursor/mcp.json:
{
"mcpServers": {
"mnemoverse": {
"command": "npx",
"args": [
"-y",
"@mnemoverse/mcp-memory-server@latest"
],
"env": {
"MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY"
}
}
}
}
VS Code — add to .vscode/mcp.json (note: VS Code uses servers, not mcpServers):
{
"servers": {
"mnemoverse": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mnemoverse/mcp-memory-server@latest"
],
"env": {
"MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY"
}
}
}
}
Windsurf — add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"mnemoverse": {
"command": "npx",
"args": [
"-y",
"@mnemoverse/mcp-memory-server@latest"
],
"env": {
"MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY"
}
}
}
}
Why
@latest? Barenpx @mnemoverse/mcp-memory-serveris cached indefinitely by npm and stops re-checking the registry. The@latestsuffix forces a metadata lookup on every Claude Code / Cursor / VS Code session start (~100-300ms), so you always pick up new releases.
⚠️ Restart your AI client after editing the config. MCP servers are only picked up on client startup.
3. Try it — 30 seconds to verify it works
Paste this in your AI chat:
"Remember that my favourite TypeScript framework is Hono, and please call
memory_writeto save it."
Your agent should call memory_write and confirm the memory was stored.
Then open a new chat / new session (this is the whole point — memory survives restarts), and ask:
"What's my favourite TypeScript framework?"
Your agent should call memory_read, find the entry, and answer "Hono". If it does — you're wired up. Write whatever you want next.
If it doesn't remember: check that the client was fully restarted and the config has your real mk_live_... key, not the placeholder.
Tools
| Tool | What it does |
|---|---|
memory_write |
Store a memory — insight, preference, lesson learned |
memory_read |
Search memories by natural language query |
memory_feedback |
Rate memories as helpful or not (improves future recall) |
memory_stats |
Check how many memories stored, which domains exist |
memory_delete |
Permanently delete a single memory by atom_id |
memory_delete_domain |
Wipe an entire domain (requires confirm: true safety interlock) |
Ideas: What to Remember
- User preferences: "I use dark mode", "I prefer Tailwind over CSS modules"
- Project context: "This project uses PostgreSQL + Prisma", "Deploy to Railway"
- Lessons learned: "Always run tests before push on this repo"
- Decisions made: "We chose REST over GraphQL because of caching simplicity"
- People & roles: "Alice is the designer, Bob owns the API"
- Past mistakes: "Don't deploy on Fridays — learned this the hard way"
Universal Memory
The same API key works across all tools. Write a memory in Claude Code — read it in Cursor. Learn something in VS Code — your GPT Custom Action knows it too.
┌── Claude Code (this MCP server)
├── Cursor (this MCP server)
Mnemoverse API ──├── VS Code (this MCP server)
(one memory) ├── GPT (Custom Actions)
├── Python SDK (pip install mnemoverse)
└── REST API (curl)
Configuration
| Env Variable | Required | Default |
|---|---|---|
MNEMOVERSE_API_KEY |
Yes | — |
MNEMOVERSE_API_URL |
No | https://core.mnemoverse.com/api/v1 |
Links
- Documentation
- Python SDK
- API Reference
- Console (get API key)
- GitHub
- Releases
- MCP Registry entry
- Contributing
License
MIT © Mnemoverse
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.