MCP App Store
Productivity
Basic Memory Cloud icon

Basic Memory Cloud

by Basic Memory

Overview

Basic Memory gives you a persistent knowledge base: your notes, decisions, research, and project context, stored as plain Markdown files you own. Anything your AI saves to Basic Memory, you can open and edit. Anything you write, your AI can find and build on. Save what matters. "Save our pricing decision and link it to the roadmap." Notes you save in one conversation are available everywhere. Retrieve context from anywhere. "What did we decide about pricing? Check my notes first." Never re-explain a project. Search by meaning. Semantic and hybrid search across everything you and your AI have saved. Structured search. Filter by status, type, tags, or priority. "Show my open tasks, sorted by priority." Follow connections. Linked notes let your AI traverse related context and surface relationships in a living knowledge graph. Share a workspace with your team. Teammates and their AI tools read and write to one shared source of truth. Notes are stored as ordinary Markdown that you own. Any AI tool can use and build on it, so your shared context follows you across the assistants and agents you use.

Tools

activity_feed

ChatGPT
Read the durable workspace activity feed: who changed what, including deletions and moves, with actor attribution for team workspaces. Returns metadata-only events newest-first with an opaque nextCursor for checkpointed consumption. To browse the content of recently updated notes, use recent_activity instead.

activity_feed

ChatGPT
Read the durable workspace activity feed: who changed what, including deletions and moves, with actor attribution for team workspaces. Returns metadata-only events newest-first with an opaque nextCursor for checkpointed consumption. To browse the content of recently updated notes, use recent_activity instead.

build_context

ChatGPT
Build context from a memory:// URI to continue conversations naturally. Use this to follow up on previous discussions or explore related topics. Memory URL Format: - Use paths like "folder/note" or "memory://folder/note" - Pattern matching: "folder/" matches all notes in folder - Valid characters: letters, numbers, hyphens, underscores, forward slashes - Avoid: double slashes (//), angle brackets (<>), quotes, pipes (|) - Examples: "specs/search", "projects/basic-memory", "notes/" Timeframes support natural language like: - "2 days ago", "last week", "today", "3 months ago" - Or standard formats like "7d", "24h" Format options: - "json" (default): Structured JSON with internal fields excluded - "text": Compact markdown text for LLM consumption Queries the Basic Memory knowledge base API — see https://docs.basicmemory.com/concepts/memory-urls

build_context

ChatGPT
Build context from a memory:// URI to continue conversations naturally. Use this to follow up on previous discussions or explore related topics. Memory URL Format: - Use paths like "folder/note" or "memory://folder/note" - Pattern matching: "folder/" matches all notes in folder - Valid characters: letters, numbers, hyphens, underscores, forward slashes - Avoid: double slashes (//), angle brackets (<>), quotes, pipes (|) - Examples: "specs/search", "projects/basic-memory", "notes/" Timeframes support natural language like: - "2 days ago", "last week", "today", "3 months ago" - Or standard formats like "7d", "24h" Format options: - "json" (default): Structured JSON with internal fields excluded - "text": Compact markdown text for LLM consumption Queries the Basic Memory knowledge base API — see https://docs.basicmemory.com/concepts/memory-urls

cloud_info

ChatGPT
Return optional Basic Memory Cloud information and setup guidance.

cloud_info

ChatGPT
Return optional Basic Memory Cloud information and setup guidance.

create_memory_project

ChatGPT
Create a new Basic Memory project. Creates a new project with the specified name and path. The project directory will be created if it doesn't exist. Optionally sets the new project as default.

create_memory_project

ChatGPT
Create a new Basic Memory project. Creates a new project with the specified name and path. The project directory will be created if it doesn't exist. Optionally sets the new project as default.

delete_note

ChatGPT
Delete a note or directory by title, permalink, or path

delete_note

ChatGPT
Delete a note or directory by title, permalink, or path

delete_project

ChatGPT
Delete a Basic Memory project. Removes a project from the configuration and database. This does NOT delete the actual files on disk - only removes the project from Basic Memory's configuration and database records.

delete_project

ChatGPT
Delete a Basic Memory project. Removes a project from the configuration and database. This does NOT delete the actual files on disk - only removes the project from Basic Memory's configuration and database records.

edit_note

ChatGPT
Edit an existing markdown note using various operations like append, prepend, find_replace, replace_section, insert_before_section, or insert_after_section.

edit_note

ChatGPT
Edit an existing markdown note using various operations like append, prepend, find_replace, replace_section, insert_before_section, or insert_after_section.

fetch

ChatGPT
Fetch the full contents of a search result document

fetch

ChatGPT
Fetch the full contents of a search result document

list_directory

ChatGPT
List directory contents with filtering and depth control.

list_directory

ChatGPT
List directory contents with filtering and depth control.

list_memory_projects

ChatGPT
List all available projects with their status. Shows projects from both local and cloud sources when cloud credentials are available, merging by permalink to give a unified view. Each project entry includes an external_id (UUID). Pass that value as the project_id parameter on other tools to address a specific project unambiguously across cloud workspaces — useful when the same project name exists in more than one workspace.

list_memory_projects

ChatGPT
List all available projects with their status. Shows projects from both local and cloud sources when cloud credentials are available, merging by permalink to give a unified view. Each project entry includes an external_id (UUID). Pass that value as the project_id parameter on other tools to address a specific project unambiguously across cloud workspaces — useful when the same project name exists in more than one workspace.

list_workspaces

ChatGPT
List available cloud workspaces (tenant_id, type, role, and name).

list_workspaces

ChatGPT
List available cloud workspaces (tenant_id, type, role, and name).

move_note

ChatGPT
Move a note or directory to a new location, updating database and maintaining links.

move_note

ChatGPT
Move a note or directory to a new location, updating database and maintaining links.

read_content

ChatGPT
Read a file's raw content by path or permalink. Paths resolve against the Basic Memory knowledge base API — see https://docs.basicmemory.com/local/mcp-tools-local

read_content

ChatGPT
Read a file's raw content by path or permalink. Paths resolve against the Basic Memory knowledge base API — see https://docs.basicmemory.com/local/mcp-tools-local

read_note

ChatGPT
Read a markdown note by title or permalink.

read_note

ChatGPT
Read a markdown note by title or permalink.

recent_activity

ChatGPT
Get recent activity for a project or across all projects. Timeframe supports natural language formats like: - "2 days ago" - "last week" - "yesterday" - "today" - "3 weeks ago" Or standard formats like "7d"

recent_activity

ChatGPT
Get recent activity for a project or across all projects. Timeframe supports natural language formats like: - "2 days ago" - "last week" - "yesterday" - "today" - "3 weeks ago" Or standard formats like "7d"

release_notes

ChatGPT
Return the latest product release notes for optional user review.

release_notes

ChatGPT
Return the latest product release notes for optional user review.

schema_diff

ChatGPT
Detect drift between a schema definition and actual note usage.

schema_diff

ChatGPT
Detect drift between a schema definition and actual note usage.

schema_infer

ChatGPT
Analyze existing notes and suggest a Picoschema definition.

schema_infer

ChatGPT
Analyze existing notes and suggest a Picoschema definition.

schema_validate

ChatGPT
Validate notes against their Picoschema definitions.

schema_validate

ChatGPT
Validate notes against their Picoschema definitions.

search_notes

ChatGPT
Search across all content in the knowledge base with advanced syntax support.

search_notes

ChatGPT
Search across all content in the knowledge base with advanced syntax support.

view_note

ChatGPT
View a note as a formatted artifact for better readability.

view_note

ChatGPT
View a note as a formatted artifact for better readability.

write_note

ChatGPT
Create a markdown note. If the note already exists, returns an error by default — pass overwrite=True to replace.

write_note

ChatGPT
Create a markdown note. If the note already exists, returns an error by default — pass overwrite=True to replace.

Capabilities

Writes

App Stats

46

Tools

ChatGPT

Platforms

Category

Memory Notes

Works with

ChatGPT

Data refreshed daily