basic-memory

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
Continue ConversationContinue a previous conversation
Share Recent ActivityGet recent activity from across the knowledge base
Search Knowledge BaseSearch across all content in basic-memory

Resources

Contextual data attached and managed by the client

NameDescription
ai assistant guideGive an AI assistant guidance on how to use Basic Memory tools effectively

Tools

Functions exposed to the LLM to take actions

NameDescription
delete_note

Delete a note by title or permalink

read_content

Read a file's raw content by path or permalink

build_context

Build context from a memory:// URI to continue conversations naturally.

Use this to follow up on previous discussions or explore related topics. Timeframes support natural language like: - "2 days ago" - "last week" - "today" - "3 months ago" Or standard formats like "7d", "24h"
recent_activity

Get recent activity from across the knowledge base.

Timeframe supports natural language formats like: - "2 days ago" - "last week" - "yesterday" - "today" - "3 weeks ago" Or standard formats like "7d"
search

Search across all content in basic-memory, including documents and entities

read_note

Read a markdown note by title or permalink.

write_note

Create or update a markdown note. Returns a markdown formatted summary of the semantic content.

canvas

Create an Obsidian canvas file to visualize concepts and connections.

project_info

Get information and statistics about the current Basic Memory project.