TriliumNext (trilium-MCP)
An MCP server that lets AI agents (Claude Desktop, Claude Code, any MCP-compatible client) read and write a self-hosted TriliumNext knowledge base over its ETAPI. Its 16 documented tools cover note, notes, batch.
People who need documentation tools inside Claude, Cursor, VS Code, or another MCP client. The project is written in Go.
VERIFIED ACTIVE
LAST COMMIT 2026-06-20 · ★ 5 · #170 OF 183 MAINTAINED DOCUMENTATION · VERIFIED 2026-08-25
MIT · Go servers · how we verify → /methodology
01 · Install TriliumNext (trilium-MCP)
before you install - you'll need
Set TRILIUM_URL, TRILIUM_TOKEN before connecting.
Docker
docker run -i --rm ghcr.io/ovden13/trilium-mcp:0.1.5 Claude Desktop - add to config
{
"mcpServers": {
"ovden13-trilium-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ovden13/trilium-mcp:0.1.5"
]
}
}
} Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as container (OCI image) - can be sandboxed away from your filesystem
license MIT - declared in the repository
registry namespace io.github.OVDEN13 is GitHub-verified and matches the repo owner
03 · What TriliumNext (trilium-MCP) can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can create a note (optionally under a parent, with labels in one shot), create many notes in one call - saves per-call schema overhead during restructuring, fetch note metadata, and delete a note and its subtree.
Capability map
Tools grouped from the project's README - what TriliumNext (trilium-MCP) lets an agent do.
Note
7 tools - e.g. Create a note (optionally under a parent, with labels in one shot).; Fetch note metadata; optionally include body content.; Recursively fetch a note + descendants up to N levels as a nested tree…
create_note · get_note · get_note_subtree · update_note · delete_note · move_note…
Batch
2 tools - e.g. Create many notes in one call - saves per-call schema overhead during restructuring.; Delete many notes; partial failures don't stop the rest.
batch_create_notes · batch_delete_notes
delete
2 tools - e.g. Remove one parent-child link without deleting the note (un-clone).; Remove a label or relation by its attribute id.
delete_branch · remove_attribute
read & search
2 tools - e.g. Full-power Trilium search (label, ~relation, note.title %= "regex", ancestor scoping, etc.).; List all labels and relations on a note.
search_notes · list_attributes
create & write
2 tools - e.g. Attach a label (key=value) - acts as a "column" in collection views.; Attach a relation (~name → noteId) - like a foreign key between notes.
add_label · add_relation
Append
1 tool - e.g. Append text to the body with a configurable separator.
append_content
Latest releases
v0.1.5 · 2026-05-11
v0.1.4 · 2026-05-11
v0.1.3 · 2026-05-11
04 · Who maintains TriliumNext (trilium-MCP)
TriliumNext (trilium-mcp) is maintained by ovden13. It's the only MCP server we track from this author; the repo dates to May 2026.
05 · Facts
- repository
- github.com/ovden13/trilium-mcp
- category
- documentation - ranked #170 of 183 actively-maintained documentation servers as of 2026-08-25.
- registry
- io.github.OVDEN13/trilium-mcp (active, first published 2026-05-11 · 4 versions)
- packages
- oci:ghcr.io/ovden13/trilium-mcp:0.1.5
06 · TriliumNext (trilium-MCP) FAQ
Is TriliumNext (trilium-MCP) still maintained?
Yes - as of 2026-08-25, its last commit was 2026-06-20. We re-verify nightly.
What can TriliumNext (trilium-MCP) do?
With this server connected, an agent can create a note (optionally under a parent, with labels in one shot), create many notes in one call - saves per-call schema overhead during restructuring, fetch note metadata, and delete a note and its subtree.
How do I install TriliumNext (trilium-MCP)?
Run `docker run -i --rm ghcr.io/ovden13/trilium-mcp:0.1.5`. The README documents 2 environment variables (TRILIUM_URL, TRILIUM_TOKEN) to set first. Set TRILIUM_URL, TRILIUM_TOKEN before connecting. You can also paste the ready-made client config above.
07 · Alternatives to TriliumNext (trilium-MCP)
Alternatives to TriliumNext (trilium-MCP)
Maintained documentation servers if TriliumNext (trilium-MCP) isn't the fit.
- Context7 Up-to-date code docs for any prompt ★ 61,171 · 2026-08-24
- Agent Skills Search Server Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server. ★ 24,633 · 2026-08-09
- Repowise Codebase intelligence for AI coding agents - graph, git history, docs, decisions, code health. ★ 6,189 · 2026-08-24
- GitLab MCP GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more. ★ 1,918 · 2026-08-24
- Microsoft Learn MCP Official Microsoft Learn MCP Server – real-time, trusted docs & code samples for AI and LLMs. ★ 1,853 · 2026-08-12
- Pg Aiguide Comprehensive PostgreSQL documentation and best practices, including ecosystem tools ★ 1,821 · 2026-06-26
Pairs well with
Servers that cover what TriliumNext (trilium-MCP) doesn't - only shown when the pairing reason fits the companion.
More documentation MCP servers · GitLab Docs · ableton-mind - Ableton Live MCP server · Limps · XAF Logic Explainer · Google Drive MCP
More Go MCP servers · Gograph · Web Page Fetcher · Oriel · Hit Keep · Postgres MCP · see all