diff --git a/content/0.welcome.md b/content/0.welcome.md index 11e3e7e..ba40a11 100644 --- a/content/0.welcome.md +++ b/content/0.welcome.md @@ -11,7 +11,7 @@ seo: **Basic Memory** is real memory for your AI — a knowledge base you own. Built-in AI memory is small, vendor-owned, and usually invisible. Basic Memory is large, structured, and inspectable: a knowledge graph written in plain Markdown. Open it in any editor, hand it to any AI tool, and keep it forever. ::note{icon="i-lucide-megaphone"} -**New in v0.22:** team-safe cloud push and pull, search improvements, and MCP reliability fixes. See the [Changelog](/whats-new/changelog). +**New in Basic Memory Cloud:** review notes change by change with [Comments and Suggestions](/whats-new/comments-and-suggestions), and browse, edit, or graph your knowledge directly inside ChatGPT and Claude with the [Interactive MCP App](/whats-new/interactive-mcp-app). :: ## Pick your path diff --git a/content/01.start-here/2.quickstart-cloud.md b/content/01.start-here/2.quickstart-cloud.md index 2f97ed4..20fbce4 100644 --- a/content/01.start-here/2.quickstart-cloud.md +++ b/content/01.start-here/2.quickstart-cloud.md @@ -121,6 +121,8 @@ I've created "My First Note" in your knowledge base. The note covers: Open [app.basicmemory.com/notes](https://app.basicmemory.com/notes) to see your new note in the sidebar. Notes written by your agent appear live — no refresh needed — and show up in the **Activity** view alongside your own edits. +In a compatible MCP client, you can also ask `Open Basic Memory` to browse the interactive app directly in the conversation. See [Interactive MCP App](/cloud/mcp-app). + **What you can do in the web app:** - Browse all your notes in the folder tree - Edit notes with the live Markdown editor diff --git a/content/02.whats-new/0.comments-and-suggestions.md b/content/02.whats-new/0.comments-and-suggestions.md new file mode 100644 index 0000000..2c07c25 --- /dev/null +++ b/content/02.whats-new/0.comments-and-suggestions.md @@ -0,0 +1,59 @@ +--- +title: Comments and Suggestions +description: Leave feedback and propose changes without overwriting a Basic Memory note. +--- + +Basic Memory Cloud now has a review workflow built directly into the note editor. People and connected AI assistants can comment on a passage or suggest a precise change while keeping the original text available for review. + +::theme-image{light="/screenshots/cloud-app/critic-inline-replacement-light.png" dark="/screenshots/cloud-app/critic-inline-replacement-dark.png" alt="A replacement suggestion shown inline with the original and proposed text"} +:: + +## Review without rewriting + +Select text in the rich editor to start a review: + +- **Add comment** starts an attributed discussion without changing the passage. +- **Suggest insertion** proposes new text after the selection. +- **Suggest deletion** marks the selection for removal. +- **Suggest replacement** keeps the original and proposed wording visible together. + +Each suggestion can be accepted or rejected individually. Comments can collect replies and be resolved without changing the note text. + +## Follow every open item + +The note toolbar shows the number of unresolved comments and suggestions. Open it to see the review rail, where each thread stays aligned with its highlighted passage and shows its author, timestamp, replies, and available actions. + +::theme-image{light="/screenshots/cloud-app/critic-review-rail-light.png" dark="/screenshots/cloud-app/critic-review-rail-dark.png" alt="The review rail with a suggestion and comment beside their highlighted passages"} +:: + +## Review with an AI assistant + +Comments and suggestions are stored with the Markdown using portable CriticMarkup. That means a connected assistant can review a note without immediately rewriting it, and the same open items remain available in the Cloud editor and the interactive MCP App. + +Try asking: + +```text +Review this note with comments and suggestions. Keep the original prose in place so I can accept each change individually. +``` + +## Learn more + +:::card-group +::card +--- +title: Comments and Suggestions Guide +icon: i-lucide-message-square-text +to: /cloud/comments-and-suggestions +--- +Add comments, propose each kind of edit, and work through unresolved review items. +:: + +::card +--- +title: Interactive MCP App +icon: i-lucide-panels-top-left +to: /cloud/mcp-app +--- +Review and edit notes without leaving a supported AI conversation. +:: +::: diff --git a/content/02.whats-new/1.interactive-mcp-app.md b/content/02.whats-new/1.interactive-mcp-app.md new file mode 100644 index 0000000..d9aa6cb --- /dev/null +++ b/content/02.whats-new/1.interactive-mcp-app.md @@ -0,0 +1,74 @@ +--- +title: Interactive MCP App +description: Browse, search, graph, edit, and review Basic Memory inside ChatGPT and Claude conversations. +--- + +Basic Memory Cloud can now open as an interactive app inside supported AI conversations. Browse your knowledge base, choose where the assistant writes, and work with notes without switching to a separate browser tab. + +The app works in **ChatGPT web and desktop** and **Claude web and desktop** through the hosted Basic Memory Cloud connector. + +::theme-image{light="/screenshots/mcp-app/mcp-app-open-light.png" dark="/screenshots/mcp-app/mcp-app-open-dark.png" alt="The Basic Memory MCP App open inside an AI conversation"} +:: + +## Your knowledge base inside the conversation + +The app provides three connected views: + +| View | What you can do | +|---|---| +| **Notes** | Browse workspaces, projects, and folders; open notes; edit content; and toggle tasks | +| **Search** | Search the current project or every project you can access and open a result in place | +| **Graph** | Explore notes and relations, inspect connected notes, and move from the graph into the reader | + +The note reader renders Basic Memory Markdown, including wiki links, tables, code, Mermaid diagrams, observations, relations, and frontmatter. The embedded editor also supports comments and suggested changes. + +## Give the assistant the right context + +Choose **Use this folder** to set the workspace, project, and directory where the assistant should write new notes for the conversation. Click a note title to prepare a prompt that identifies the note by workspace, project, and permalink; add your question or instructions, then send it. + +::theme-image{light="/screenshots/mcp-app/mcp-app-note-prompt-light.png" dark="/screenshots/mcp-app/mcp-app-note-prompt-dark.png" alt="A conversation prompt prepared with a Basic Memory note as context"} +:: + +## Open it naturally + +There is no separate app server or installation. Connect the hosted Cloud endpoint at `https://cloud.basicmemory.com/mcp`, then ask: + +```text +Open Basic Memory. +Show my project notes. +Open Basic Memory search for authentication. +Show the knowledge graph around my architecture note. +``` + +Clients without interactive MCP App support can still use the normal Basic Memory data tools. + +## Learn more + +:::card-group +::card +--- +title: Interactive MCP App Guide +icon: i-lucide-panels-top-left +to: /cloud/mcp-app +--- +See every view, writing-location controls, note prompts, editing, and review actions. +:: + +::card +--- +title: Comments and Suggestions +icon: i-lucide-message-square-text +to: /cloud/comments-and-suggestions +--- +Review passages and accept proposed changes individually. +:: + +::card +--- +title: ChatGPT +icon: i-lucide-message-square +to: /integrations/chatgpt +--- +Connect Basic Memory Cloud to ChatGPT. +:: +::: diff --git a/content/02.whats-new/0.teams.md b/content/02.whats-new/2.teams.md similarity index 100% rename from content/02.whats-new/0.teams.md rename to content/02.whats-new/2.teams.md diff --git a/content/02.whats-new/1.changelog.md b/content/02.whats-new/3.changelog.md similarity index 85% rename from content/02.whats-new/1.changelog.md rename to content/02.whats-new/3.changelog.md index 3272ddd..bb7ce98 100644 --- a/content/02.whats-new/1.changelog.md +++ b/content/02.whats-new/3.changelog.md @@ -7,6 +7,19 @@ Notable changes in each Basic Memory release, most recent first. For complete pa --- +## August 2026 — Cloud review and interactive MCP Apps + +*August 2026 · Basic Memory Cloud* + +Two new Cloud collaboration surfaces make it easier to work with people and AI assistants without leaving your notes or conversation: + +- **[Comments and Suggestions](/whats-new/comments-and-suggestions)** — add attributed comments or propose insertions, deletions, and replacements. Reviewers can reply, resolve comments, and accept or reject each suggestion individually. +- **[Interactive MCP App](/whats-new/interactive-mcp-app)** — browse, search, graph, read, edit, and review Basic Memory inside ChatGPT and Claude on web or desktop. Set an active writing folder or add a specific note to the conversation as context. + +These are Basic Memory Cloud product updates. The versioned Core release notes continue under [All releases](#all-releases). + +--- + ## v0.22 — Team-safe cloud push and pull *June 2026 · [v0.22.0](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.22.0) · [v0.22.1](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.22.1)* diff --git a/content/02.whats-new/3.hermes-plugin.md b/content/02.whats-new/4.hermes-plugin.md similarity index 100% rename from content/02.whats-new/3.hermes-plugin.md rename to content/02.whats-new/4.hermes-plugin.md diff --git a/content/02.whats-new/4.cloud.md b/content/02.whats-new/5.cloud.md similarity index 72% rename from content/02.whats-new/4.cloud.md rename to content/02.whats-new/5.cloud.md index dcbedb2..6d9ff63 100644 --- a/content/02.whats-new/4.cloud.md +++ b/content/02.whats-new/5.cloud.md @@ -5,6 +5,18 @@ description: Cloud UI updates and new features. Work with your knowledge base across multiple devices using cloud sync and storage. +## An interactive Basic Memory app in MCP conversations + +Compatible MCP clients can now open a focused Basic Memory workspace directly in the conversation. Browse projects and folders, search notes, follow wiki links, explore the knowledge graph, edit notes, toggle tasks, and review suggested changes without leaving the chat. + +Ask your assistant to “Open Basic Memory” or “Open Basic Memory search for…” to use it. See [Interactive MCP App](/cloud/mcp-app). + +## Comments and suggested edits + +The Cloud editor now renders portable CriticMarkup as an actionable review workflow. Select text to add an attributed comment or propose an insertion, deletion, or replacement. The review rail keeps open items beside the document, with replies and resolve, accept, or reject actions. + +Connected agents can leave the same review markup, giving you a change-by-change approval flow instead of an immediate rewrite. See [Comments and Suggestions](/cloud/comments-and-suggestions). + ## A redesigned web app The Basic Memory web app has been rebuilt around a fast, three-pane layout (sidebar, note list, note detail) where notes open ready to edit. diff --git a/content/03.cloud/01.cloud-guide.md b/content/03.cloud/01.cloud-guide.md index c9f3064..c5a7445 100644 --- a/content/03.cloud/01.cloud-guide.md +++ b/content/03.cloud/01.cloud-guide.md @@ -50,6 +50,7 @@ Browse, edit, and collaborate on your cloud notes directly in your browser at [a **Key features:** - **Edit notes** - A rich editor, plain Markdown source mode, and a read-only preview with clickable wiki links +- **[Review changes](/cloud/comments-and-suggestions)** - Attributed comments and insertion, deletion, or replacement suggestions using portable CriticMarkup - **Collaborate with AI** - Connect an agent and watch it write alongside you in the same note - **Import data** - Bring in project ZIPs, Claude or ChatGPT exports, or memory-json from **Settings → Import** - **Manage projects** - Create, switch between, and manage projects @@ -60,6 +61,8 @@ Browse, edit, and collaborate on your cloud notes directly in your browser at [a For the complete web app guide including editing modes, drafts, AI collaboration, importing, and project management, see the [Web App Guide](/cloud/web-app). :: +Compatible MCP clients can also open a focused Basic Memory workspace inside the conversation for browsing, search, graph exploration, editing, and review. See [Interactive MCP App](/cloud/mcp-app). + --- ## Command Line Tools diff --git a/content/03.cloud/03.note-editor.md b/content/03.cloud/03.note-editor.md index 777a0c3..952b518 100644 --- a/content/03.cloud/03.note-editor.md +++ b/content/03.cloud/03.note-editor.md @@ -1,6 +1,6 @@ --- title: Note Editor -description: Editing modes, markdown formatting, frontmatter, drafts, note management, and keyboard shortcuts in the web app. +description: Editing modes, Markdown formatting, drafts, note management, and keyboard shortcuts in the web app. --- Notes in the [web app](/cloud/web-app) open ready to edit, and everything you write is saved as plain Markdown. @@ -50,6 +50,14 @@ Open the **Frontmatter** panel from the toolbar (or the command palette) to edit --- +## Review notes without overwriting them + +Select text in the rich editor to add a comment or suggest an insertion, deletion, or replacement. Review items stay with the Markdown note so people and connected assistants can discuss and accept changes individually. + +See [Comments and Suggestions](/cloud/comments-and-suggestions) for the complete web app, MCP App, and CriticMarkup workflow. + +--- + ## Drafts Start typing in an empty editor — or press **Cmd/Ctrl + N** for a new note — to create a **draft**. @@ -169,6 +177,15 @@ to: /cloud/ai-collaboration Connect an agent and watch it write alongside you. :: +::card +--- +title: Comments and Suggestions +icon: i-lucide-message-square-text +to: /cloud/comments-and-suggestions +--- +Review notes with comments and proposed edits. +:: + ::card --- title: File History diff --git a/content/03.cloud/04.ai-collaboration.md b/content/03.cloud/04.ai-collaboration.md index fae9423..c7168b2 100644 --- a/content/03.cloud/04.ai-collaboration.md +++ b/content/03.cloud/04.ai-collaboration.md @@ -15,6 +15,8 @@ Click **Connect Agent** in the editor to start or resume an agent session for th Select text in the editor and it appears in the agent pane, where you can send a request about it — a rewrite, a summary, or a next step. The agent's changes stream into the note as it works. +If you want to review changes before applying them, ask the agent to leave **CriticMarkup comments and suggestions** instead of rewriting the passage. Basic Memory renders that feedback in the review rail, where you can reply to comments, resolve threads, and accept or reject each proposed edit. See [Comments and Suggestions](/cloud/comments-and-suggestions). + ## The agent pane The agent pane shows the session: what the agent is working on, its progress, and a place to steer it ("Ask for a rewrite, summary, or next step…"). Updates flow into the note in real time, so you can follow along while it writes. diff --git a/content/03.cloud/14.comments-and-suggestions.md b/content/03.cloud/14.comments-and-suggestions.md new file mode 100644 index 0000000..df1da91 --- /dev/null +++ b/content/03.cloud/14.comments-and-suggestions.md @@ -0,0 +1,151 @@ +--- +title: Comments and Suggestions +description: Review notes with comments, suggested edits, and portable CriticMarkup in Basic Memory Cloud. +--- + +Basic Memory keeps review feedback with the note, so people and connected AI assistants can discuss a passage or propose a change without overwriting the original text. + +Under the rich editor, comments and suggestions use portable [CriticMarkup](https://github.com/CriticMarkup/CriticMarkup-toolkit). You can review the same note in the Cloud web app or the **Basic Memory MCP App** inside a compatible AI conversation. + +--- + +## Start from a text selection + +Open the note in [Rich editor mode](/cloud/note-editor#editing-modes), then select the passage you want to review. The selection toolbar keeps the usual formatting actions—bold, italic, strikethrough, inline code, and link—and adds two review actions: + +- **Add comment** opens a discussion without changing the selected text. +- **Suggest edit** proposes a change that can be accepted or rejected later. + +::theme-image{light="/screenshots/cloud-app/critic-selection-light.png" dark="/screenshots/cloud-app/critic-selection-dark.png" alt="Selected text and the review actions in the rich editor toolbar"} +:: + +--- + +## Add a comment + +1. Select the text you want to discuss. +2. Choose **Add comment** from the selection toolbar. +3. Write the comment and press **Enter**. Use **Shift + Enter** for a new line. + +The review rail keeps unresolved threads beside their highlighted text. Open a thread to reply, resolve it, or delete it. Resolving a comment removes its inline review markers while leaving the original passage unchanged. + +--- + +## Suggest an edit + +Select text, choose **Suggest edit**, and then choose the kind of change: + +| Action | Result | +|---|---| +| **Suggest insertion** | Propose text to add after the selection | +| **Suggest deletion** | Mark the selected text for removal | +| **Suggest replacement** | Propose new text in place of the selection | + +Open a suggestion from the review rail to **Accept** or **Reject** it. Accepting applies the proposal; rejecting restores the original document state. + +::theme-image{light="/screenshots/cloud-app/critic-suggestion-menu-light.png" dark="/screenshots/cloud-app/critic-suggestion-menu-dark.png" alt="Insertion, deletion, and replacement options in the Cloud editor"} +:: + +Insertion and replacement open a composer for the proposed text. Deletion can be proposed immediately because the selected passage already identifies what should be removed. + +### Read the proposed change inline + +Suggestions remain visible in the document while they are unresolved. Deleted or replaced text appears in red with a strikethrough; inserted or replacement text appears in green. This makes the original and proposed versions readable together. + +::theme-image{light="/screenshots/cloud-app/critic-inline-replacement-light.png" dark="/screenshots/cloud-app/critic-inline-replacement-dark.png" alt="A replacement suggestion shown inline with removed text in red and proposed text in green"} +:: + +### Open the suggestion thread + +Select the highlighted suggestion to open its thread. The card shows who authored it, when it was created, and a plain-language summary of the change. From there you can: + +- Select the green check to **accept** the suggestion. +- Select the red X to **reject** it. +- Reply to discuss the proposal before deciding. Press **Enter** to send or **Shift + Enter** for a new line. + +::theme-image{light="/screenshots/cloud-app/critic-suggestion-thread-light.png" dark="/screenshots/cloud-app/critic-suggestion-thread-dark.png" alt="A replacement suggestion thread with author, timestamp, accept, reject, and reply controls"} +:: + +::note +Review ranges cannot overlap other review markup. If a comment or suggestion action is unavailable, narrow the selection so it does not cross an existing review item or unsupported content such as inline code. +:: + +--- + +## Follow unresolved review items + +When a note has open review work, the message icon in the note toolbar shows the number of unresolved comments and suggestions. Select it from Preview mode to open the note in the review editor. + +::theme-image{light="/screenshots/cloud-app/critic-review-count-light.png" dark="/screenshots/cloud-app/critic-review-count-dark.png" alt="Note toolbar showing two unresolved review items"} +:: + +The review rail keeps every unresolved item beside its highlighted passage. Suggestions use red and green change highlighting; comments use an amber highlight. Compact cards show the author, time, and a summary, and selecting a card expands its available actions and replies. + +::theme-image{light="/screenshots/cloud-app/critic-review-rail-light.png" dark="/screenshots/cloud-app/critic-review-rail-dark.png" alt="Review rail with a replacement suggestion and a comment aligned beside their highlighted passages"} +:: + +--- + +## Review with an AI assistant + +Because review feedback is stored as Markdown, a connected assistant can comment on a note without directly rewriting it. Ask it to: + +```text +Review this note with comments and suggestions. Keep the original prose in place so I can accept each change individually. +``` + +The common CriticMarkup forms are: + +```markdown +{==text under review==}{>>Comment<<} +{++proposed addition++} +{--proposed deletion--} +{~~original text~>replacement text~~} +``` + +Basic Memory adds stable IDs and attributed review records when it creates a thread. Let the editor manage that metadata rather than changing it by hand. The metadata stays out of the editor body and is removed from public shared-note output. + +--- + +## Review inside a conversation + +The [Basic Memory MCP App](/cloud/mcp-app) brings the same focused review workflow into compatible AI clients. From the embedded note reader you can: + +- Add attributed comments +- Suggest insertions, deletions, and replacements +- Resolve or delete comments +- Accept or reject suggestions +- Open the note in the full Cloud web app for threaded replies + +--- + +## Next steps + +:::card-group +::card +--- +title: Note Editor +icon: i-lucide-file-pen-line +to: /cloud/note-editor +--- +Learn the editing modes, formatting tools, and shortcuts. +:: + +::card +--- +title: AI Collaboration +icon: i-lucide-sparkles +to: /cloud/ai-collaboration +--- +Connect assistants that can read, write, and review your notes. +:: + +::card +--- +title: Interactive MCP App +icon: i-lucide-panels-top-left +to: /cloud/mcp-app +--- +Browse and review Basic Memory without leaving the conversation. +:: +::: diff --git a/content/03.cloud/15.mcp-app.md b/content/03.cloud/15.mcp-app.md new file mode 100644 index 0000000..368b6b1 --- /dev/null +++ b/content/03.cloud/15.mcp-app.md @@ -0,0 +1,149 @@ +--- +title: Interactive MCP App +description: Browse, search, graph, read, review, and edit Basic Memory from a compatible MCP conversation. +--- + +Basic Memory Cloud includes an interactive **Basic Memory MCP App** inside compatible AI clients. It brings a focused version of your workspace into the conversation, so you can browse notes, set a writing location, or make a quick edit without switching to a separate browser tab. + +The app is part of the hosted Cloud connector at `https://cloud.basicmemory.com/mcp`; there is no second server or separate installation. + +::note +Interactive MCP Apps are currently supported in: + +- **ChatGPT** — web and desktop +- **Claude** — web and desktop + +Other MCP clients can still use the normal Basic Memory tools, and your assistant can link you to the full web app. +:: + +## Open Basic Memory in a conversation + +Ask naturally for a visual or interactive view: + +```text +Open Basic Memory. +Show my project notes. +Open my note about API design. +Let me browse the research folder. +Open Basic Memory search for authentication. +Show the knowledge graph around my architecture note. +``` + +Your assistant calls `open_basic_memory` and opens the requested view. The default workspace and project resolve automatically, so you do not need to list or choose a project first unless you want a different location. + +::theme-image{light="/screenshots/mcp-app/mcp-app-open-light.png" dark="/screenshots/mcp-app/mcp-app-open-dark.png" alt="The Basic Memory MCP App open to the Notes gallery inside an AI conversation"} +:: + +## Choose where new notes go + +The **Notes** view is both a browser and a location picker. Use the breadcrumb at the top to switch workspaces, projects, and folders. Folder cards show their note counts, note cards open in place, and **Load more** pages through longer directories. The external-link action opens the current location in the full Basic Memory web app. + +::theme-image{light="/screenshots/mcp-app/mcp-app-use-folder-light.png" dark="/screenshots/mcp-app/mcp-app-use-folder-dark.png" alt="The Use this folder button before a writing location is selected in the Basic Memory MCP App"} +:: + +Choose **Use this folder** to make the current workspace, project, and directory the active writing location for the conversation. The app marks it as **Active folder**, and the copy action lets you reuse its Basic Memory location elsewhere. + +::theme-image{light="/screenshots/mcp-app/mcp-app-active-folder-light.png" dark="/screenshots/mcp-app/mcp-app-active-folder-dark.png" alt="A folder selected as the active writing location in the Basic Memory MCP App"} +:: + +The app sends the location into the conversation and asks the assistant to write new notes there until you choose another folder. The assistant can then keep the workspace, project, and directory attached to later Basic Memory calls instead of asking you to select them again. + +::theme-image{light="/screenshots/mcp-app/mcp-app-folder-confirmed-light.png" dark="/screenshots/mcp-app/mcp-app-folder-confirmed-dark.png" alt="An assistant confirming the active Basic Memory workspace, project, and folder"} +:: + +## Read and reuse a note + +Open a note from **Notes**, **Search**, a wiki link, or the knowledge graph. The reader renders Basic Memory Markdown, including wiki links, task lists, tables, syntax-highlighted code, Mermaid diagrams, observations, relations, and frontmatter. + +From the reader you can: + +- Toggle task checkboxes +- Refresh the note or inspect its frontmatter +- See how many review threads remain unresolved +- Copy a note link or open the note in the full web app +- Click the note title to use the note in the conversation +- Switch to **Edit** without leaving the conversation + +::theme-image{light="/screenshots/mcp-app/mcp-app-note-reader-light.png" dark="/screenshots/mcp-app/mcp-app-note-reader-dark.png" alt="A Basic Memory note rendered inside the MCP App reader"} +:: + +### Add a note to your prompt + +Click the note title in the reader. The **Use note in conversation** action adds a prepared prompt to the conversation composer. + +::theme-image{light="/screenshots/mcp-app/mcp-app-use-note-title-light.png" dark="/screenshots/mcp-app/mcp-app-use-note-title-dark.png" alt="The clickable note title in the full Basic Memory MCP App reader header"} +:: + +The prompt identifies the note by workspace, project, and permalink, so the assistant can read the right note and use it as context. You can add your question or instructions before sending it. + +::theme-image{light="/screenshots/mcp-app/mcp-app-note-prompt-light.png" dark="/screenshots/mcp-app/mcp-app-note-prompt-dark.png" alt="A conversation prompt prepared with a Basic Memory note's workspace, project, and permalink"} +:: + +## Search across your notes + +Open **Search**, enter a query, and choose whether to search the current project or all projects you can access. Results show matching excerpts and their locations; select one to open it in the reader without leaving the app. + +::theme-image{light="/screenshots/mcp-app/mcp-app-search-light.png" dark="/screenshots/mcp-app/mcp-app-search-dark.png" alt="Search results in the Basic Memory MCP App"} +:: + +## Edit and review in place + +Choose **Edit** from the note reader to open the rich editor. It includes headings, lists, task lists, links, tables, undo and redo, and a preview mode. Changes autosave after a short pause, the status changes to **Saved**, and the app checks for a newer remote revision before overwriting. + +The same editor supports shared review markup. You can add attributed comments, suggest insertions, deletions, or replacements, and open any unresolved thread. Suggestions remain inline with the note until someone **Accepts** or **Rejects** them; comments can be resolved or deleted without changing the note text. + +::theme-image{light="/screenshots/mcp-app/mcp-app-review-light.png" dark="/screenshots/mcp-app/mcp-app-review-dark.png" alt="A replacement suggestion with Accept and Reject actions in the MCP App editor"} +:: + +For the full review workflow, see [Comments and Suggestions](/cloud/comments-and-suggestions). + +## Explore the knowledge graph + +Open **Graph** for an overview of the current project's notes and relations. Switch to the full graph to explore the complete connected view, select nodes to inspect their details, and follow a note back into the reader. Graph controls let you zoom, fit the graph to the viewport, and toggle labels; **Overview** returns to the summary. + +::theme-image{light="/screenshots/mcp-app/mcp-app-graph-light.png" dark="/screenshots/mcp-app/mcp-app-graph-dark.png" alt="The full Basic Memory knowledge graph inside the MCP App"} +:: + +## Choose the app or a data tool + +The interactive app is for something you want to **see or operate**. Normal MCP data tools are for information the assistant needs to **reason with**. + +| Goal | Tool | +|---|---| +| Show an interactive note, folder, search, or graph | `open_basic_memory` | +| Read note content for an answer or summary | `read_note` | +| Search for information the assistant will use | `search_notes` | +| Get a directory listing as data | `list_directory` | + +For example, “What did we decide about authentication?” should use search and read tools. “Open my authentication notes so I can browse them” should use the interactive app. + +## Next steps + +:::card-group +::card +--- +title: ChatGPT +icon: i-lucide-message-square +to: /integrations/chatgpt +--- +Connect the published Basic Memory Cloud plugin or a custom MCP server. +:: + +::card +--- +title: Comments and Suggestions +icon: i-lucide-message-square-text +to: /cloud/comments-and-suggestions +--- +Review passages and accept proposed changes individually. +:: + +::card +--- +title: MCP Tools Reference +icon: i-lucide-wrench +to: /reference/mcp-tools-reference +--- +See the parameters for the interactive app and data tools. +:: +::: diff --git a/content/08.integrations/04.chatgpt.md b/content/08.integrations/04.chatgpt.md index 89e53ed..43e9678 100644 --- a/content/08.integrations/04.chatgpt.md +++ b/content/08.integrations/04.chatgpt.md @@ -70,6 +70,18 @@ Once connected, ask ChatGPT to work with your knowledge base: ChatGPT will call the appropriate tools behind the scenes, searching and fetching documents as needed. +## Use the interactive Basic Memory app + +When you ask to open or browse Basic Memory, ChatGPT can display the **Basic Memory MCP App** directly in the conversation. From there you can switch projects and folders, browse or search notes, explore the graph, follow wiki links, edit notes, toggle tasks, and work through comments and suggested edits. + +Try: + +```text +Open Basic Memory search for quarterly planning. +``` + +If you only ask a question about your notes, ChatGPT uses the normal search and read tools instead of opening the interface. See [Interactive MCP App](/cloud/mcp-app) for the full workflow. + ## Important Notes ::warning @@ -117,6 +129,15 @@ to: /reference/mcp-tools-reference Complete documentation for every MCP tool. :: +::card +--- +title: Interactive MCP App +icon: i-lucide-panels-top-left +to: /cloud/mcp-app +--- +Browse and edit Basic Memory inside a compatible conversation. +:: + ::card --- title: Claude Desktop diff --git a/content/10.reference/2.mcp-tools-reference.md b/content/10.reference/2.mcp-tools-reference.md index 8ef7251..359dfdb 100644 --- a/content/10.reference/2.mcp-tools-reference.md +++ b/content/10.reference/2.mcp-tools-reference.md @@ -109,6 +109,36 @@ Render a note as a formatted artifact for display in MCP clients. Returns the no |---|---|---|---| | `identifier` | string | Yes | Note title, permalink, or `memory://...` URL | +### `open_basic_memory` (Cloud) + +Open the interactive Basic Memory MCP App in a compatible client. Use this when the user wants to see, browse, navigate, or interact with Basic Memory visually. Use `read_note`, `search_notes`, or `list_directory` instead when the assistant only needs data for its answer. + +The default workspace and project resolve automatically. Do not call `list_memory_projects` first unless the user asks for project metadata or wants a non-default location. + +| Parameter | Type | Required | Notes | +|---|---|---|---| +| `view` | `notes`, `note`, `folders`, `search`, or `graph` | No | Default `notes`. Destination screen | +| `workspace` | string | No | Workspace slug, name, or tenant ID. Omit for the default | +| `project` | string | No | Project name or qualified workspace/project name. Omit for the default | +| `project_id` | string | No | Exact external project UUID. Takes precedence over `project` | +| `directory` | string | No | Initial folder for `notes`, `folders`, `note`, or `search` views | +| `identifier` | string | Conditional | Required for `view="note"`; optional for `view="graph"` to focus a note. Accepts a title, permalink, `memory://` URL, or exact note UUID | +| `query` | string | No | Initial query for `view="search"` only | +| `graph_mode` | `overview` or `full` | No | Default `overview`. Used only with `view="graph"` | +| `note_mode` | `view` or `edit` | No | Default `view`. Use `edit` to open a note directly in the editor; used only with `view="note"` | + +Examples: + +```text +open_basic_memory() +open_basic_memory(view="search", query="authentication") +open_basic_memory(view="folders", directory="research") +open_basic_memory(view="note", identifier="memory://main/plans/api", note_mode="edit") +open_basic_memory(view="graph", identifier="Architecture", graph_mode="full") +``` + +See [Interactive MCP App](/cloud/mcp-app) for the user workflow. + --- ## Search and context tools diff --git a/docs/screenshots.json b/docs/screenshots.json index 3622e53..3935f6a 100644 --- a/docs/screenshots.json +++ b/docs/screenshots.json @@ -21,6 +21,230 @@ "source": "Snapshot restore browser", "captured": "2026-06-07", "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-open-light.png", + "page": "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/cloud/mcp-app", + "source": "Basic Memory MCP App Notes gallery inside an AI conversation", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-open-dark.png", + "page": "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/cloud/mcp-app", + "source": "Basic Memory MCP App Notes gallery inside an AI conversation", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/mcp-app/mcp-app-use-folder-light.png", + "page": "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/cloud/mcp-app", + "source": "Use this folder action before selecting an active writing location", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-use-folder-dark.png", + "page": "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/cloud/mcp-app", + "source": "Use this folder action before selecting an active writing location", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/mcp-app/mcp-app-active-folder-light.png", + "page": "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/cloud/mcp-app", + "source": "Active writing folder selected in the Basic Memory MCP App", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-active-folder-dark.png", + "page": "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/cloud/mcp-app", + "source": "Active writing folder selected in the Basic Memory MCP App", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/mcp-app/mcp-app-folder-confirmed-light.png", + "page": "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/cloud/mcp-app", + "source": "Assistant confirmation of the active Basic Memory writing location", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-folder-confirmed-dark.png", + "page": "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/cloud/mcp-app", + "source": "Assistant confirmation of the active Basic Memory writing location", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/mcp-app/mcp-app-note-reader-light.png", + "page": "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/cloud/mcp-app", + "source": "Note reader in the Basic Memory MCP App", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-note-reader-dark.png", + "page": "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/cloud/mcp-app", + "source": "Note reader in the Basic Memory MCP App", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/mcp-app/mcp-app-use-note-title-light.png", + "page": "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/cloud/mcp-app", + "source": "Clickable note title shown in the full MCP App reader header", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-use-note-title-dark.png", + "page": "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/cloud/mcp-app", + "source": "Clickable note title shown in the full MCP App reader header", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/mcp-app/mcp-app-note-prompt-light.png", + "page": "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/cloud/mcp-app", + "source": "Conversation prompt prepared with a Basic Memory note as context", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-note-prompt-dark.png", + "page": "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/cloud/mcp-app", + "source": "Conversation prompt prepared with a Basic Memory note as context", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/mcp-app/mcp-app-search-light.png", + "page": "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/cloud/mcp-app", + "source": "Search results in the Basic Memory MCP App", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-search-dark.png", + "page": "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/cloud/mcp-app", + "source": "Search results in the Basic Memory MCP App", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/mcp-app/mcp-app-review-light.png", + "page": "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/cloud/mcp-app", + "source": "Replacement suggestion in the Basic Memory MCP App editor", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-review-dark.png", + "page": "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/cloud/mcp-app", + "source": "Replacement suggestion in the Basic Memory MCP App editor", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/mcp-app/mcp-app-graph-light.png", + "page": "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/cloud/mcp-app", + "source": "Full knowledge graph in the Basic Memory MCP App", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/mcp-app/mcp-app-graph-dark.png", + "page": "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/cloud/mcp-app", + "source": "Full knowledge graph in the Basic Memory MCP App", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/cloud-app/critic-selection-light.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Selected text in the Cloud rich editor", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/cloud-app/critic-selection-dark.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Selected text and selection toolbar in the Cloud rich editor", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/cloud-app/critic-suggestion-menu-light.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Suggestion action menu in the Cloud rich editor", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/cloud-app/critic-suggestion-menu-dark.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Suggestion action menu in the Cloud rich editor", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/cloud-app/critic-inline-replacement-light.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Inline replacement suggestion in the Cloud rich editor", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/cloud-app/critic-inline-replacement-dark.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Inline replacement suggestion in the Cloud rich editor", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/cloud-app/critic-suggestion-thread-light.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Expanded replacement suggestion thread in the Cloud rich editor", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/cloud-app/critic-suggestion-thread-dark.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Expanded replacement suggestion thread in the Cloud rich editor", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/cloud-app/critic-review-rail-light.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Review rail with an unresolved suggestion and comment in the Cloud rich editor", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/cloud-app/critic-review-rail-dark.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Review rail with an unresolved suggestion and comment in the Cloud rich editor", + "captured": "2026-08-20", + "theme": "dark" + }, + { + "path": "screenshots/cloud-app/critic-review-count-light.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Unresolved review count in the Cloud note toolbar", + "captured": "2026-08-20", + "theme": "light" + }, + { + "path": "screenshots/cloud-app/critic-review-count-dark.png", + "page": "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/cloud/comments-and-suggestions", + "source": "Unresolved review count in the Cloud note toolbar", + "captured": "2026-08-20", + "theme": "dark" } ] } diff --git a/public/screenshots/cloud-app/critic-inline-replacement-dark.png b/public/screenshots/cloud-app/critic-inline-replacement-dark.png new file mode 100644 index 0000000..74e28de Binary files /dev/null and b/public/screenshots/cloud-app/critic-inline-replacement-dark.png differ diff --git a/public/screenshots/cloud-app/critic-inline-replacement-light.png b/public/screenshots/cloud-app/critic-inline-replacement-light.png new file mode 100644 index 0000000..153cf9b Binary files /dev/null and b/public/screenshots/cloud-app/critic-inline-replacement-light.png differ diff --git a/public/screenshots/cloud-app/critic-review-count-dark.png b/public/screenshots/cloud-app/critic-review-count-dark.png new file mode 100644 index 0000000..4691de3 Binary files /dev/null and b/public/screenshots/cloud-app/critic-review-count-dark.png differ diff --git a/public/screenshots/cloud-app/critic-review-count-light.png b/public/screenshots/cloud-app/critic-review-count-light.png new file mode 100644 index 0000000..5077cdb Binary files /dev/null and b/public/screenshots/cloud-app/critic-review-count-light.png differ diff --git a/public/screenshots/cloud-app/critic-review-rail-dark.png b/public/screenshots/cloud-app/critic-review-rail-dark.png new file mode 100644 index 0000000..9c6d6cb Binary files /dev/null and b/public/screenshots/cloud-app/critic-review-rail-dark.png differ diff --git a/public/screenshots/cloud-app/critic-review-rail-light.png b/public/screenshots/cloud-app/critic-review-rail-light.png new file mode 100644 index 0000000..1157b42 Binary files /dev/null and b/public/screenshots/cloud-app/critic-review-rail-light.png differ diff --git a/public/screenshots/cloud-app/critic-selection-dark.png b/public/screenshots/cloud-app/critic-selection-dark.png new file mode 100644 index 0000000..3bcfe1d Binary files /dev/null and b/public/screenshots/cloud-app/critic-selection-dark.png differ diff --git a/public/screenshots/cloud-app/critic-selection-light.png b/public/screenshots/cloud-app/critic-selection-light.png new file mode 100644 index 0000000..2e4807e Binary files /dev/null and b/public/screenshots/cloud-app/critic-selection-light.png differ diff --git a/public/screenshots/cloud-app/critic-suggestion-menu-dark.png b/public/screenshots/cloud-app/critic-suggestion-menu-dark.png new file mode 100644 index 0000000..15d5b0e Binary files /dev/null and b/public/screenshots/cloud-app/critic-suggestion-menu-dark.png differ diff --git a/public/screenshots/cloud-app/critic-suggestion-menu-light.png b/public/screenshots/cloud-app/critic-suggestion-menu-light.png new file mode 100644 index 0000000..cdab30c Binary files /dev/null and b/public/screenshots/cloud-app/critic-suggestion-menu-light.png differ diff --git a/public/screenshots/cloud-app/critic-suggestion-thread-dark.png b/public/screenshots/cloud-app/critic-suggestion-thread-dark.png new file mode 100644 index 0000000..f7c3097 Binary files /dev/null and b/public/screenshots/cloud-app/critic-suggestion-thread-dark.png differ diff --git a/public/screenshots/cloud-app/critic-suggestion-thread-light.png b/public/screenshots/cloud-app/critic-suggestion-thread-light.png new file mode 100644 index 0000000..3ea498d Binary files /dev/null and b/public/screenshots/cloud-app/critic-suggestion-thread-light.png differ diff --git a/public/screenshots/mcp-app/mcp-app-active-folder-dark.png b/public/screenshots/mcp-app/mcp-app-active-folder-dark.png new file mode 100644 index 0000000..a8edf62 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-active-folder-dark.png differ diff --git a/public/screenshots/mcp-app/mcp-app-active-folder-light.png b/public/screenshots/mcp-app/mcp-app-active-folder-light.png new file mode 100644 index 0000000..778b44f Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-active-folder-light.png differ diff --git a/public/screenshots/mcp-app/mcp-app-folder-confirmed-dark.png b/public/screenshots/mcp-app/mcp-app-folder-confirmed-dark.png new file mode 100644 index 0000000..2640b77 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-folder-confirmed-dark.png differ diff --git a/public/screenshots/mcp-app/mcp-app-folder-confirmed-light.png b/public/screenshots/mcp-app/mcp-app-folder-confirmed-light.png new file mode 100644 index 0000000..8d84f87 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-folder-confirmed-light.png differ diff --git a/public/screenshots/mcp-app/mcp-app-graph-dark.png b/public/screenshots/mcp-app/mcp-app-graph-dark.png new file mode 100644 index 0000000..93282ea Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-graph-dark.png differ diff --git a/public/screenshots/mcp-app/mcp-app-graph-light.png b/public/screenshots/mcp-app/mcp-app-graph-light.png new file mode 100644 index 0000000..4a0e491 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-graph-light.png differ diff --git a/public/screenshots/mcp-app/mcp-app-note-prompt-dark.png b/public/screenshots/mcp-app/mcp-app-note-prompt-dark.png new file mode 100644 index 0000000..e60b950 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-note-prompt-dark.png differ diff --git a/public/screenshots/mcp-app/mcp-app-note-prompt-light.png b/public/screenshots/mcp-app/mcp-app-note-prompt-light.png new file mode 100644 index 0000000..ef38047 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-note-prompt-light.png differ diff --git a/public/screenshots/mcp-app/mcp-app-note-reader-dark.png b/public/screenshots/mcp-app/mcp-app-note-reader-dark.png new file mode 100644 index 0000000..94d81c3 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-note-reader-dark.png differ diff --git a/public/screenshots/mcp-app/mcp-app-note-reader-light.png b/public/screenshots/mcp-app/mcp-app-note-reader-light.png new file mode 100644 index 0000000..a64a849 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-note-reader-light.png differ diff --git a/public/screenshots/mcp-app/mcp-app-open-dark.png b/public/screenshots/mcp-app/mcp-app-open-dark.png new file mode 100644 index 0000000..ae29201 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-open-dark.png differ diff --git a/public/screenshots/mcp-app/mcp-app-open-light.png b/public/screenshots/mcp-app/mcp-app-open-light.png new file mode 100644 index 0000000..4d20646 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-open-light.png differ diff --git a/public/screenshots/mcp-app/mcp-app-review-dark.png b/public/screenshots/mcp-app/mcp-app-review-dark.png new file mode 100644 index 0000000..cba5c59 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-review-dark.png differ diff --git a/public/screenshots/mcp-app/mcp-app-review-light.png b/public/screenshots/mcp-app/mcp-app-review-light.png new file mode 100644 index 0000000..1c8238d Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-review-light.png differ diff --git a/public/screenshots/mcp-app/mcp-app-search-dark.png b/public/screenshots/mcp-app/mcp-app-search-dark.png new file mode 100644 index 0000000..f48978c Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-search-dark.png differ diff --git a/public/screenshots/mcp-app/mcp-app-search-light.png b/public/screenshots/mcp-app/mcp-app-search-light.png new file mode 100644 index 0000000..2d120f4 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-search-light.png differ diff --git a/public/screenshots/mcp-app/mcp-app-use-folder-dark.png b/public/screenshots/mcp-app/mcp-app-use-folder-dark.png new file mode 100644 index 0000000..e37f41f Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-use-folder-dark.png differ diff --git a/public/screenshots/mcp-app/mcp-app-use-folder-light.png b/public/screenshots/mcp-app/mcp-app-use-folder-light.png new file mode 100644 index 0000000..a849822 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-use-folder-light.png differ diff --git a/public/screenshots/mcp-app/mcp-app-use-note-title-dark.png b/public/screenshots/mcp-app/mcp-app-use-note-title-dark.png new file mode 100644 index 0000000..6fd1efd Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-use-note-title-dark.png differ diff --git a/public/screenshots/mcp-app/mcp-app-use-note-title-light.png b/public/screenshots/mcp-app/mcp-app-use-note-title-light.png new file mode 100644 index 0000000..64efa10 Binary files /dev/null and b/public/screenshots/mcp-app/mcp-app-use-note-title-light.png differ