Skip to content

Memory Tools

Alessio Rocchi edited this page Jan 27, 2026 · 1 revision

Memory Tools

5 MCP tools for persistent memory operations.


Tools

memory_store

Store a key-value entry with optional embedding.

Input:

{
  "key": "pattern:di",
  "content": "Use dependency injection",
  "namespace": "best-practices",
  "metadata": {},
  "generateEmbedding": false
}

memory_search

Search memory with FTS5 or vector search.

Input:

{
  "query": "dependency injection",
  "namespace": "best-practices",
  "limit": 10,
  "useVector": false,
  "threshold": 0.7
}

Output:

{
  "count": 1,
  "results": [
    {
      "entry": {...},
      "score": 0.95,
      "matchType": "fts"
    }
  ]
}

memory_get

Retrieve entry by key.

Input:

{
  "key": "pattern:di",
  "namespace": "best-practices"
}

memory_list

List all memory entries.

Input:

{
  "namespace": "best-practices",
  "limit": 20,
  "offset": 0
}

memory_delete

Delete a memory entry.

Input:

{
  "key": "pattern:di",
  "namespace": "best-practices"
}

Related:

Clone this wiki locally