read_attributes
Read all attributes (labels and relations) for a given note.
How to use it
read_attributes is exposed by the Triliumnext MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the read_attributes tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Triliumnext MCP
npx triliumnext-mcpOther tools in Triliumnext MCP (10)
Create a new note. Supports 10 note types and allows creating attributes (labels and relations) in the same step.
Permanently delete a note (⚠️ cannot be undone).
Retrieve a note and its content by ID. Can also be used with regex to extract specific patterns from the content.
List the direct child notes of a parent note using a deterministic search query. Returns child summaries sorted by creation date and title.
Create, update, or delete attributes on a note. Supports batch creation.
Move a note to a new parent folder. Use branchId only when the note has multiple parent branches.
Apply targeted batched edits using mode-based patches (css, xpath, line, fragment, literal, regex) with atomic validation. Literal patches can use occurrence and optional context to target repeated text.
Find a note's ID by its title. Essential for getting a note's ID to use with other tools.
Unified search with comprehensive filtering capabilities including keyword search, date ranges, field-specific searches, attribute searches, note properties, template-based searches, note type filtering, MIME type filtering, and hierarchy navigation.
Updates a note's title or content. Requires a mode ('overwrite' or 'append') to specify the update type and an expectedHash to prevent conflicts.