{"id":"02bcb6b2-5cb9-42c7-87da-5db5bd1ce7b3","slug":"johnhenry-memories-lane","kind":"mcp","name":"memories-lane","summary":"","owner":"johnhenry","repoUrl":"https://github.com/johnhenry/memories-lane","license":"MIT","licenseTier":"permissive","trust":"community","stars":0,"match":null,"fewStars":true,"format":"mcp","createdAt":"2025-04-22T20:14:04.000Z","addedAt":"2026-10-14T05:27:48.802Z","logoUrl":"https://avatars.githubusercontent.com/u/393817?v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["utilities"],"tags":[],"runtime":"node","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-17T23:33:48.871Z","sample":false,"url":"https://conduits.dev/tools/johnhenry-memories-lane","language":"JavaScript","transports":["stdio"],"install":{"npm":"memories-lane"},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# Memories Lane\n\nA flexible MCP server designed to facilitate sharing conversation context across different interactions with Large Language Models (LLMs).\n\n## Features\n\n- Easy-to-use tools for persisting and retrieving conversational context.\n- Customizable prompts for efficient workflow integration.\n- Support for structured content including Mermaid diagrams, code snippets, and tasks.\n\n## Tools\n\n**Usage:**\n\nTools are automatcally called by the LLM prompts. You do not need to call them directly.\n\n### `leave_off`\n\n**Usage:**\n\n- Automatically called via MCP prompts with the required `context` parameter.\n\nStores the current conversation context and returns a unique identifier (id) for later retrieval.\n\n### `pick_up`\n\nRetrieves previously stored context using the unique identifier obtained from `leave_off`.\n\n**Usage:**\n\n- Automatically called via MCP prompts with the required `id` parameter.\n\n### `list_context_items`\n\nRetrieve a list of all stored context items ordered by their creation\n\n**Usage:**\n\n- Automatically called via MCP prompts.\n\n### `remove_context_item`\n\nDelete a specific context item using its unique identifier.\n\n**Usage:**\n\n- Automatically called via MCP prompts with the required `id` parameter.\n\n## Prompts\n\nCustomize your conversational workflows easily using prompts.\n\nIn Claude Desktop, activate by clicking **\"Attach to MCP\"**, then select your desired prompt from the **\"Choose an integration\"** menu.\n\n### 💾 **Save**\n\nSummarizes the current conversation and utilizes the `leave_off` tool to store the context.\n\n**Optional Parameters:**\n\n- `projectType`: Define the project type. Available options:\n  - `general` (default)\n  - `technical`\n  - `creative`\n  - `problem-solving`\n- `includeMermaid`: Include Mermaid diagrams (`yes` or `no`, default: `no`)\n- `includeCode`: Include code snippets (`yes` or `no`, default: `no`)\n- `includeTasks`: Include task lists (`yes` or `no`, default: `no`)\n\n### 📂 **Continue**\n\nLoads previously saved conversation context using the `pick_up` tool.\n\n**Required Parameter:**\n\n- `id`: Unique identifier generated by the `leave_off` tool.\n\n### 📂 **Resume**\n\nLoads most recently saved convesation context.\n\n## Installation\n\n### Prerequisites\n\n- Node.js\n- MCP-compatible client (e.g., Claude Desktop)\n\n### Setup\n\nIntegrate into your MCP client configuration:\n\n**Using NPX:**\n\n```json\n{\n  \"mcpServers\": {\n    \"vimble-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"memory-lane\", \"<path-to-context-storage>\"]\n    }\n  }\n}\n```\n\n**Local Development:**\n\n```json\n{\n  \"mcpServers\": {\n    \"vimble-mcp\": {\n      \"command\": \"<path-to-node>\",\n      \"args\": [\"<this-directory>/stdio.mjs\", \"<path-to-context-storage>\"]\n    }\n  }\n}\n```\n\nReplace `<path-to-context-storage>` with your desired storage directory path.\n\n## License\n\nMIT\n"}