localnest_memory_list
List stored memories from your local AI agent with filters for scope, kind, and status to organize and retrieve project-specific information.
Instructions
List stored memories with optional scope and kind filters.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | knowledge | |
| status | No | active | |
| project_path | No | ||
| topic | No | ||
| limit | No | ||
| offset | No | ||
| response_format | No | json |
Implementation Reference
- src/mcp/tools/memory-store.js:47-56 (handler)The handler function for 'localnest_memory_list' which calls `memory.listEntries` and normalizes the result.
async ({ kind, status, project_path, topic, limit, offset }) => normalizeMemoryRecallResult( await memory.listEntries({ kind, status, projectPath: project_path, topic, limit, offset }) ) - src/mcp/tools/memory-store.js:27-57 (registration)The tool registration block for 'localnest_memory_list' including input schema definitions.
registerJsonTool( ['localnest_memory_list'], { title: 'Memory List', description: 'List stored memories with optional scope and kind filters.', inputSchema: { kind: MEMORY_KIND_SCHEMA.optional(), status: MEMORY_STATUS_SCHEMA.optional(), project_path: z.string().optional(), topic: z.string().optional(), limit: z.number().int().min(1).max(200).default(20), offset: z.number().int().min(0).default(0) }, annotations: { readOnlyHint: true, destructiveHint: false, idempotentHint: true, openWorldHint: false } }, async ({ kind, status, project_path, topic, limit, offset }) => normalizeMemoryRecallResult( await memory.listEntries({ kind, status, projectPath: project_path, topic, limit, offset }) ) );