Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DIARY_PATH | Yes | Required path to your diary directory | |
MAX_THEMES | No | Max themes per analysis | 15 |
MIN_THEME_FREQUENCY | No | Min word frequency for themes | 1 |
RECENT_ENTRIES_COUNT | No | How many recent entries to analyze | 3 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
create_diary_template | Create a new diary entry template with reflection prompts based on recent entries. Args: date: Date for the entry in YYYY-MM-DD format. If not provided, uses today's date. Returns: A formatted diary template with reflection prompts |
save_diary_entry | Save a diary entry and automatically add relevant backlinks. Args: date: Date for the entry in YYYY-MM-DD format content: The diary entry content Returns: Success message with the file path and auto-generated backlinks |
read_diary_entry | Read an existing diary entry. Args: date: Date of the entry in YYYY-MM-DD format Returns: The diary entry content |
list_recent_entries | List recent diary entries. Args: count: Number of recent entries to list (default: 10) Returns: A list of recent entry dates |
update_entry_backlinks | Update the backlinks for an existing diary entry based on its current content. Args: date: Date of the entry in YYYY-MM-DD format Returns: Success message with updated backlinks |