Agentβ™₯︎Age
Catalog

TriliumNext (trilium-mcp)

Official

by OVDEN13 Β· Go

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

io.github.OVDEN13/trilium-mcp (TriliumNext MCP Server)

This MCP server provides AI-agent access to a self-hosted TriliumNext knowledge base by reading and writing notes via TriliumNext’s ETAPI. It exposes the knowledge base to any MCP-compatible client over stdio, while communicating with the local Trilium instance over HTTP(S) using a single static Go binary.

πŸ› οΈ Key Features

  • Read and write a self-hosted TriliumNext knowledge base over ETAPI
  • Works with MCP-compatible clients (e.g., Claude Desktop, Claude Code)
  • Single static Go binary, no runtime dependencies
  • Uses stdio for client communication and HTTP(S) for local Trilium access

πŸš€ Use Cases

  • Connect Claude Desktop/Claude Code to a self-hosted TriliumNext notes system
  • Enable agents to fetch and update TriliumNext content using ETAPI

⚑ Developer Benefits

  • MCP-compatible interface for β€œany MCP-compatible client”
  • stdio-based transport for client integration
  • Local Trilium access over HTTP(S) with a static Go deployment

⚠️ Limitations

  • Designed specifically for TriliumNext knowledge bases available via ETAPI

Topics

claudeclaude-desktopgolangknowledge-basemcpmcp-servermodel-context-protocolnotestriliumtriliumnext