Trilium MCP Server
Trilium MCP-Server für Gemini CLI
Dieses Projekt bietet einen Model Context Protocol (MCP)-Server, eine spezialisierte Gemini-Skill und einen autonomen Agenten zur Verwaltung von Trilium Notes direkt über Ihr Terminal unter Verwendung der Gemini CLI.
Funktionen
Vollständige ETAPI-Integration: Erstellen, suchen, verschieben und bearbeiten Sie Notizen mithilfe natürlicher Sprache.
Autonomer Agent: Ein dedizierter
trilium-assistant-Agent für komplexe organisatorische Aufgaben.Spezialisierte Skill: Expertenanleitung zur Notizbaumstruktur und zu Attributen von Trilium.
Sicher: Verwendet eine
.env-Datei zum Schutz Ihrer API-Token.
Related MCP server: Notes MCP Server
🛠️ Einrichtung & Installation
1. Voraussetzungen
Python 3.10+
Node.js (für Gemini CLI)
Trilium Notes (mit aktivierter ETAPI)
2. Repository klonen
git clone https://github.com/dhiraj-ydv/trilium-mcp.git
cd trilium-mcp3. Abhängigkeiten installieren
pip install -r requirements.txt4. Umgebungsvariablen konfigurieren
Kopieren Sie die Beispiel-Umgebungsdatei und geben Sie Ihre Trilium-Details ein:
cp .env.example .envÖffnen Sie .env und geben Sie Folgendes an:
TRILIUM_SERVER_URL: Die URL Ihrer Trilium-Instanz (z. B.http://localhost:8080).TRILIUM_ETAPI_TOKEN: Ihr ETAPI-Token (generiert unter Trilium-Einstellungen > Optionen > ETAPI).
🚀 Verwendung mit Gemini CLI
Initialisierung
Führen Sie einfach gemini im Projektverzeichnis aus. Die CLI erkennt automatisch den MCP-Server, den Agenten und die Skill, die im Ordner .gemini/ definiert sind.
Befehle
Verwendung des autonomen Agenten
Der Agent kann mehrstufige Aufgaben bewältigen, wie z. B. das Finden einer Notiz und deren Verschieben:
@trilium-assistant move my 'Drafts' note into the 'Projects' folder.
Verwendung direkter MCP-Tools
Führen Sie gezielte Aktionen direkt aus:
mcp_trilium-mcp_create_note title="Meeting Notes" parentNoteId="root" content="Hello World"
Aktivierung der Skill
Erhalten Sie Expertenrat zur Strukturierung Ihrer Notizen:
activate_skill trilium-notes
📂 Projektstruktur
server.py: Die Implementierung des MCP-Servers..gemini/settings.json: Konfiguration für die Gemini CLI zum Laden des Servers..gemini/agents/trilium-assistant.md: Die Definition des autonomen Agenten..gemini/skills/trilium-notes/: Spezialisiertes Wissen für Trilium-Workflows.
🛡️ Sicherheit
Dieses Projekt verwendet eine .gitignore, um sicherzustellen, dass Ihre .env-Datei niemals auf GitHub hochgeladen wird. Geben Sie niemals Ihre .env-Datei oder Ihr ETAPI-Token weiter.
📄 Lizenz
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- 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.915565
- AlicenseAqualityDmaintenanceEnables creating, managing, and searching Markdown notes with support for tags, timestamps, and full-text search. Includes AI prompts for analyzing and summarizing notes.61MIT
- FlicenseAqualityDmaintenanceEnables comprehensive management of Obsidian vaults with full CRUD operations, advanced search, link/tag extraction, backlinks discovery, frontmatter editing, and template-based note creation through natural language.16
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Obsidian vaults for creating, reading, searching, and managing notes, daily notes, TODOs, session reports, and backlinks through both stdio and HTTP/SSE transports.103,8604MIT
Related MCP Connectors
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Run AI customer support from your terminal: conversations, knowledge base, and chat widget.
Cross-session, cross-device memory for your agent: remember and recall notes. No key to start.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dhiraj-ydv/trilium-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server