1. Conduid
  2. Developer Tools
  3. TriliumNext (trilium-mcp)
MCP server · Developer Tools

TriliumNext (trilium-mcp)

Read and write a self-hosted TriliumNext knowledge base over its ETAPI.

Unclaimed devtools
34Low

Scored 5 months ago · breakdown

About TriliumNext (trilium-mcp)

TriliumNext (trilium-mcp) is an MCP server published by OVDEN13 in the Developer Tools category: read and write a self-hosted TriliumNext knowledge base over its ETAPI.

The repository has 5 stars and 2 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/OVDEN13/trilium-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (16)

add_labelAttach a label (`#key=value`) — acts as a "column" in collection views.

Parameters not published.

add_relationAttach a relation (`~name → noteId`) — like a foreign key between notes.

Parameters not published.

append_contentAppend text to the body with a configurable separator.

Parameters not published.

batch_create_notesCreate many notes in one call — saves per-call schema overhead during restructuring.

Parameters not published.

batch_delete_notesDelete many notes; partial failures don't stop the rest.

Parameters not published.

clone_noteAdd the note under an additional parent — Trilium-native multi-parent links.

Parameters not published.

create_noteCreate a note (optionally under a parent, with labels in one shot).

Parameters not published.

delete_branchRemove one parent-child link without deleting the note (un-clone).

Parameters not published.

delete_noteDelete a note and its subtree.

Parameters not published.

get_noteFetch note metadata; optionally include body content.

Parameters not published.

Show all 16 tools
get_note_subtreeRecursively fetch a note + descendants up to N levels as a nested tree — replaces N+1 `get_note` calls.

Parameters not published.

list_attributesList all labels and relations on a note.

Parameters not published.

move_noteRe-parent a note in two ETAPI calls (vs the old read-recreate-delete dance).

Parameters not published.

remove_attributeRemove a label or relation by its attribute id.

Parameters not published.

search_notesFull-power Trilium search (`#label`, `~relation`, `note.title %= "regex"`, ancestor scoping, etc.).

Parameters not published.

update_notePartial update: include only the fields you want to change; omitted fields stay as-is.

Parameters not published.

Ask AI

✦

Ask AI about TriliumNext (trilium-mcp)

Powered by Claude · Grounded in docs

I know everything about TriliumNext (trilium-mcp). Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About TriliumNext (trilium-mcp)

How do I install TriliumNext (trilium-mcp)?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is TriliumNext (trilium-mcp) safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is TriliumNext (trilium-mcp) still maintained?

Yes — the last commit was 4 months ago. The repository has 5 stars and 2 forks.