Labsco
MCP SERVER

Give an assistant a persistent memory: retrieve relevant memories before answering, save the dialogue afterwards, and keep documents in named knowledge bases.

Agent MemoryVerified
Summary
Retrieval is meant to run before the answer, which is what makes memory read as continuity rather than as a lookup.

search_memory is designed to be called ahead of every reply, including trivial ones, and it returns preferences, skills and tool memory under separate limits so one category cannot crowd out the others. Correction is deliberately two-sided: memories are deleted by ID, and feedback records what was wrong, so a bad memory leaves a trace instead of vanishing. Knowledge bases sit apart from memory — documents go in from raw content, a URL or an absolute path, and retrieval can be scoped to particular bases.

What it is

A memory service for assistants — dialogue history, retrieved memories, a consolidated user profile, and knowledge bases holding documents.

What you get
  • Dialogue history saved after an answer, and new information recorded as memory when the user asks for it.
  • Retrieval ahead of an answer, with separate limits for memories, preferences, skills and tool memory, a relevance setting, filters, and scoping to chosen knowledge bases.
  • A consolidated user profile covering facts, preferences and tool experiences.
  • Memory deletion by ID, and feedback that corrects or updates what is already stored.
  • Named knowledge bases created and removed, with documents added from content, a URL or an absolute file path, then fetched or deleted by ID.
Requirements

A MemOS account: the API key in MEMOS_API_KEY, the user it belongs to in MEMOS_USER_ID, and the channel in MEMOS_CHANNEL.

Setup effort

One command plus a key — npx @memtensor/memos-api-mcp, then supply credentials