Trilium MCP Server
Servidor MCP de Trilium para Gemini CLI
Este proyecto proporciona un servidor de Protocolo de Contexto de Modelo (MCP), una habilidad especializada de Gemini y un agente autónomo para gestionar Trilium Notes directamente desde tu terminal utilizando la Gemini CLI.
Características
Integración completa con ETAPI: Crea, busca, mueve y edita notas usando lenguaje natural.
Agente autónomo: Un agente dedicado
trilium-assistantpara tareas organizativas complejas.Habilidad especializada: Orientación experta sobre la estructura de árbol de notas y atributos de Trilium.
Seguro: Utiliza un archivo
.envpara proteger tus tokens de API.
Related MCP server: Notes MCP Server
🛠️ Configuración e instalación
1. Requisitos previos
Python 3.10+
Node.js (para Gemini CLI)
Trilium Notes (con ETAPI habilitado)
2. Clonar el repositorio
git clone https://github.com/dhiraj-ydv/trilium-mcp.git
cd trilium-mcp3. Instalar dependencias
pip install -r requirements.txt4. Configurar variables de entorno
Copia el archivo de entorno de ejemplo y rellena los detalles de tu Trilium:
cp .env.example .envAbre .env y proporciona:
TRILIUM_SERVER_URL: La URL de tu instancia de Trilium (p. ej.,http://localhost:8080).TRILIUM_ETAPI_TOKEN: Tu token de ETAPI (generado en Configuración de Trilium > Opciones > ETAPI).
🚀 Uso con Gemini CLI
Inicialización
Simplemente ejecuta gemini dentro del directorio del proyecto. La CLI descubrirá automáticamente el servidor MCP, el agente y la habilidad definidos en la carpeta .gemini/.
Comandos
Uso del agente autónomo
El agente puede manejar tareas de varios pasos, como encontrar una nota y moverla:
@trilium-assistant move my 'Drafts' note into the 'Projects' folder.
Uso de herramientas MCP directas
Realiza acciones quirúrgicas directamente:
mcp_trilium-mcp_create_note title="Meeting Notes" parentNoteId="root" content="Hello World"
Activación de la habilidad
Obtén asesoramiento experto sobre cómo estructurar tus notas:
activate_skill trilium-notes
📂 Estructura del proyecto
server.py: La implementación del servidor MCP..gemini/settings.json: Configuración para que la Gemini CLI cargue el servidor..gemini/agents/trilium-assistant.md: La definición del agente autónomo..gemini/skills/trilium-notes/: Conocimiento especializado para flujos de trabajo de Trilium.
🛡️ Seguridad
Este proyecto utiliza un .gitignore para asegurar que tu archivo .env nunca se suba a GitHub. Nunca compartas tu archivo .env ni tu token de ETAPI.
📄 Licencia
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