Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level: error, warn, info, debug | info |
| TRILIUM_URL | No | TriliumNext server URL | http://localhost:8080 |
| REQUEST_TIMEOUT | No | API request timeout in ms | 30000 |
| TRILIUM_AUTH_TOKEN | Yes | ETAPI authentication token (required) |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Recent Notes | Recently modified notes in TriliumNext |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_note | Create a new note in TriliumNext |
| search_notes | Search for notes in TriliumNext |
| get_note | Get details of a specific note |
| update_note | Update the content of an existing note |