Skip to main content
Glama

TriliumNext Notes' MCP Server

MCP-сервер TriliumNext Notes

⚠️ ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Это прототип для https://github.com/TriliumNext/Notes/issues/705 . Предлагается только для использования разработчиками. Пожалуйста, сделайте резервную копию своих заметок Trilium перед использованием этого инструмента. ⚠️

Модель сервера контекстного протокола для TriliumNext Notes. Этот сервер предоставляет инструменты для взаимодействия с вашим экземпляром Trilium Notes через MCP.

Обновление: поддержка последней версии TriliumNext v0.92.6

Примечание: рекомендуется использовать с расширением Cline в VSCode вместо Claude Desktop.

Быстрый старт

Обязательно сначала настройте переменные среды:

  • TRILIUM_API_URL (по умолчанию: http://localhost:8080/etapi )
  • TRILIUM_API_TOKEN (обязательно, получите его в настройках Trilium Notes)

Установка

1. Использование с Claude Desktop

Добавьте конфигурацию сервера в файл конфигурации Claude Desktop:

Добавьте следующую конфигурацию к объекту mcpServers в файле конфигурации Claude:

Для локальной установки (в Windows)
"triliumnext-mcp": { "command": "cmd", "args": [ "/k", "npx", "-y", "triliumnext-mcp" ], "env": { "TRILIUM_API_URL": "http://localhost:8080/etapi", "TRILIUM_API_TOKEN": "<YOUR_TRILIUM_API_TOKEN>" } }
Для локальной установки (на Linux)
"triliumnext-mcp": { "command": "npx", "args": [ "-y", "triliumnext-mcp" ], "env": { "TRILIUM_API_URL": "http://localhost:8080/etapi", "TRILIUM_API_TOKEN": "<YOUR_TRILIUM_API_TOKEN>" } }
Для разработки (на Windows/Linux)
cd /path/to/triliumnext-mcp npm run build
"triliumnext-mcp": { "command": "node", "args": [ "/path/to/triliumnext-mcp/build/index.js" ], "env": { "TRILIUM_API_URL": "http://localhost:8080/etapi", "TRILIUM_API_TOKEN": "<YOUR_TRILIUM_API_TOKEN>" } }

Расположение файла конфигурации:

  • Windows: %APPDATA%/Claude/claude_desktop_config.json
  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Доступные инструменты

Сервер предоставляет следующие инструменты для управления заметками:

  • search_notes - Поиск по заметкам
    • Требуется: поисковый запрос
    • Дополнительно: fastSearch (переключение полнотекстового поиска), includeArchivedNotes
  • get_note — Извлечь содержимое заметки по идентификатору
    • Требуется: идентификатор заметки
  • create_note - Создать новую заметку
    • Требуется: идентификатор родительской заметки, название, тип, содержание
    • Необязательно: тип MIME для примечаний к коду/файлу/изображению
    • Поддерживаемые типы заметок: текст, код, файл, изображение, поиск, книга, relationMap, рендеринг
  • update_note — обновить существующую заметку
    • Требуется: идентификатор заметки
    • Необязательно: новое название, новое содержание
  • delete_note - Удалить заметку
    • Требуется: идентификатор заметки

Разработка

Если вы хотите внести свой вклад или изменить сервер:

# Clone the repository git clone https://github.com/tan-yong-sheng/triliumnext-mcp.git # Install dependencies npm install # Build the server npm run build # For development with auto-rebuild npm run watch

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Сервер протокола контекста модели, который позволяет взаимодействовать с TriliumNext Notes, предоставляя инструменты для создания, поиска, извлечения, обновления и удаления заметок с помощью команд на естественном языке.

  1. Быстрый старт
    1. Установка
      1. Использование с Claude Desktop
    2. Доступные инструменты
      1. Разработка

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server implementation that provides a standardized interface for interacting with Spiral's language models, offering tools to generate text from prompts, files, or web URLs.
          Last updated -
          14
          Python
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.
          Last updated -
          9
          3
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables integration with the TESS API, allowing users to list and manage agents, execute agents with custom messages, and manage files through natural language interfaces.
          Last updated -
          TypeScript
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables Claude to interact with your Todoist account, allowing you to manage tasks, projects, and labels through natural language.
          Last updated -
          1
          Python

        View all related MCP servers

        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/tan-yong-sheng/triliumnext-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server