Best Trilium MCP Servers
Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases.
Why this server?
Provides tools for managing calendar events stored as Trilium notes via ETAPI, including listing calendars and events, creating, updating, deleting, and bulk-upserting events, and handling dates, times, recurrence, tags, locations, colors, and stable CalDAV UIDs.
AlicenseAqualityBmaintenanceEnables AI agents to list, create, update, upsert, and delete calendar events that are stored as notes in a self-hosted Trilium instance, exposing tool names and arguments interchangeable with the Nextcloud Calendar MCP. Events carry stable UIDs, timezone-aware start/end and inclusive all-day semantics, tags, locations and recurrence, and the same notes can be served to standard calendar clients over CalDAV.9MITWhy this server?
Allows AI agents to search, create, update, and organize notes in Trilium Notes, a note-taking application. Provides tools for full-text search, note retrieval, hierarchy exploration, note creation/update with markdown or HTML, attribute management, backups, and revisions.
AlicenseAqualityBmaintenanceLightning-fast MCP server for Trilium Notes — returns LLM-friendly markdown instead of raw HTML, so AI can read and write your notes naturally. Search, create, update, and organize your notes with AI.10299 npm1MITWhy this server?
Provides tools for creating, searching, reading, and updating notes in TriliumNext, with support for different note types, fulltext searching with advanced query syntax, and access to recently modified notes.
AlicenseBqualityDmaintenanceA Model Context Protocol server enabling AI assistants to interact with TriliumNext notes, providing tools for creating, searching, reading, and updating notes in your knowledge base.42MITWhy this server?
Provides tools for interacting with a Trilium Notes instance, enabling note management operations including creating, searching, retrieving, updating, and deleting notes of various types (text, code, file, image, search, book, relationMap, render).
FlicenseAqualityCmaintenanceA model context protocol server that allows interaction with TriliumNext Notes, providing tools to create, search, retrieve, update, and delete notes through natural language commands.9157 npm69-Why this server?
Allows AI agents to read and write a self-hosted TriliumNext knowledge base via its ETAPI, providing tools for creating, updating, searching, and organizing notes with labels and relations.
AlicenseNot gradedqualityCmaintenanceAn MCP server that lets AI agents read and write a self-hosted TriliumNext knowledge base over its ETAPI, enabling note capture, structured table maintenance, and search.5MITWhy this server?
Provides tools for semantic search and retrieval over notes in a Trilium Notes instance.
AlicenseNot gradedqualityCmaintenanceProvides MCP tools for semantic search over personal knowledge sources using pluggable embeddings and local vector indexing.1MITWhy this server?
Provides persistent, graph-structured memory for LLMs by storing all notes, sessions, threads, knowledge domains, and insights in a self-hosted TriliumNext Notes instance via its ETAPI, with server-enforced note structure, relations, deduplication, and backups.
Why this server?
Provides tools for interacting with a Trilium Notes instance through its ETAPI, enabling search, reading, creation, updating, deletion, and organization of notes; management of revisions, branches, attributes, attachments, and calendar notes; and instance administration such as backups and metrics.
AlicenseNot gradedqualityCmaintenanceEnables MCP clients such as Claude Code to search, read, create, update, and organize notes in a Trilium Notes instance through its ETAPI, covering revisions, branches, attributes, attachments, calendar notes, and backups.15 npmMITWhy this server?
Integrates with TriliumNext Notes to create, read, update, and organize notes, including embedding images and files, via its ETAPI.
AlicenseNot gradedqualityBmaintenanceA Model Context Protocol (MCP) server for interacting with TriliumNext via its ETAPI. Enables LLMs to create, read, update, and organize notes, including embedding images and files directly into note content.157 npm71MIT