Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DB_PATH | No | Path for SQLite database | ./data/notes.db |
LOG_LEVEL | No | Pino logging level (trace|debug|info|warn|error) | |
LOG_PRETTY | No | Set to true for human-readable logs |
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 |
---|---|
index-upsert | Create or update a note under a key. Returns the note id. |
image-upsert | Store an image (base64 data or file path) under a key. Returns image id. |
image-get | Retrieve images by id or key. Optionally include base64 data. |
image-delete | Delete an image by id or all images by key. |
image-export | Export images (by id or key) to files. Returns file paths. |
index-query | Query notes by key or full-text search. |
index-delete | Delete notes by id or by key. Returns count/boolean. |
index-backup | Export all notes to a JSON backup file and return the path. |
index-restore | Restore notes from a JSON backup file. Returns imported count. |
index-list-keys | List known keys and counts. |
index-health | Health check. |
graph-node-upsert | Create or update a graph node with label/type/props. Returns node id. |
graph-neighbors | Get neighbors of a node (by id or label/type) up to a depth and limit. |
graph-path | Find a path of nodes from A to B (by id or label/type). |
graph-import-from-notes | Import nodes and edges from existing notes: note -> key and note -> tags. |
graph-stats | Get counts of nodes and edges in the graph store. |