Русский
Как работает trip2g
Ваше хранилище Obsidian становится сайтом в момент синхронизации. Это основа trip2g. Всё остальное — публикация в Telegram, монетизация, AI-ассистент, федерация — тот же механизм, работающий в более широком контексте.
На этой странице описан полный путь заметки: от написания в Obsidian до прочтения читателем или AI-агентом.
Общая схема
Хранилище Obsidian
↓ плагин синхронизации
Сервер trip2g (ваш инстанс)
↓ рендеринг
Сайт (HTML-страницы, sitemap, RSS)
↓ дополнительные каналы
Telegram-канал · MCP-сервер · AI-ассистент
Каждый этап независим. Можно остановиться на «сайте» и не подключать Telegram или AI. Или использовать всё сразу.
Этап 1: написание в Obsidian
Вы пишете заметки как обычно. Единственное, что добавляет trip2g, — frontmatter: YAML в начале файла.
---
title: "Моя заметка"
free: true
---
free: true делает заметку видимой всем, включая анонимных посетителей. Без этого флага видимость зависит от того, кто читает:
| Frontmatter | Анонимный | Подписчик | Администратор |
|---|---|---|---|
free: true |
✓ | ✓ | ✓ |
| (нет флагов) | ✗ | ✓ | ✓ |
subgraphs: tier-name |
✗ | только при подписке на tier-name |
✓ |
Заметка без free: и без subgraphs: считается «общими знаниями» — скрыта от анонимных посетителей, но доступна любому аутентифицированному подписчику. Чтобы ограничить заметку конкретным уровнем подписки, используйте subgraphs:. Администратор видит всё всегда.
Рабочий процесс в Obsidian не меняется.
Вики-ссылки ([[Другая заметка]]) становятся внутренними ссылками на опубликованном сайте. trip2g резолвит их по имени файла, поэтому переорганизация папок не ломает ссылки.
Этап 2: синхронизация
Плагин trip2g для Obsidian загружает заметки из хранилища на ваш инстанс. Нажмите Sync — или настройте автоматическую синхронизацию. Плагин отправляет только изменившиеся файлы: при первой синхронизации — всё хранилище, потом — инкрементальные изменения.
Что загружается:
- Текст заметок и frontmatter
- Вложения (изображения, PDF, аудио)
- Структура папок
Что остаётся локально:
- Настройки и плагины Obsidian
- Файлы хранилища за пределами настроенной папки синхронизации
Этап 3: рендеринг
На сервере каждая заметка проходит через конвейер рендеринга.
- Парсинг frontmatter — title, видимость, layout, настройки Telegram, MCP-флаги
- Конвертация Markdown в HTML — включая вики-ссылки, embed, callout и блоки кода
- Резолвинг вики-ссылок —
[[Имя заметки]]превращается в кликабельную ссылку на нужную страницу - Применение шаблона — хедер, сайдбар, футер и структура страницы по настройкам
- Обновление поискового индекса — полнотекстовый и векторный индекс для AI-ассистента
Результат — стандартная HTML-страница по стабильному URL. URL формируется из имени файла или из поля slug во frontmatter, если нужен кастомный путь.
Этап 4: сайт
Ваш сайт — полноценный веб-сайт.
- Каждая заметка — HTML-страница по стабильному URL
- Навигация задаётся заметками
_header,_sidebarи_footer - Главная страница —
_index.md - Sitemap и RSS-лента генерируются автоматически
- Полнотекстовый поиск встроен
Читатели открывают сайт в браузере. Заметки с free: true доступны всем. Заметки без этого поля требуют входа — их видят только подписчики или вы как администратор, в зависимости от настроек доступа.
Этап 5: Telegram (опционально)
Публикацию в Telegram-канал управляют поля frontmatter каждой заметки.
---
tg_post: true
tg_date: 2025-12-01 09:00
---
trip2g конвертирует содержимое заметки в текст с Telegram-разметкой и отправляет его в ваш канал в назначенное время. Изображения, видео и аудио в заметке становятся медиавложениями в посте.
Вы пишете в Obsidian. trip2g берёт на себя конвертацию и расписание.
Подробнее о форматировании и расписании: Публикация в Telegram.
Этап 6: AI-ассистент через MCP (опционально)
Каждый инстанс trip2g предоставляет MCP-эндпоинт (Model Context Protocol) по адресу /_system/mcp. Любой MCP-совместимый AI-клиент — Claude Desktop, Cursor, Claude Code, GitHub Copilot — может к нему подключиться.
Когда читатель или агент задаёт вопрос:
- MCP-сервер выполняет векторный поиск по вашим заметкам
- Возвращает наиболее релевантные заметки с указанием раздела
- AI-клиент составляет ответ на основе вашего контента
- Источники цитируются со ссылками на ваш сайт
Поведение AI и структура базы знаний задаются через специальные заметки:
- Заметка с
mcp_method: instructions— правила поведения AI - Заметка с
mcp_method: schema— описание структуры базы знаний
AI-ассистент отвечает только по опубликованным заметкам. Доступа к внешним источникам у него нет, если вы не настроили федерацию.
Подробнее о настройке: MCP-сервер.
Узел базы знаний
Один инстанс trip2g — это больше чем сайт. Это узел базы знаний: контент, поисковый индекс, инструкции для AI, управление доступом и машиночитаемый интерфейс — всё в одном.
Каждый узел может быть:
- Публичным — открытым для любого читателя или агента
- Приватным — с контролем доступа, для команды или платных подписчиков
- Личным — ваши приватные заметки, доступные только вашему AI-агенту
- Платным — контент с доступом через подписку Patreon или Boosty
Агенты взаимодействуют с узлом через стандартный набор MCP-методов, независимо от содержимого:
| Метод | Что делает |
|---|---|
search(query) |
Векторный поиск по заметкам |
note_html(note_id) |
Полная заметка или отдельный раздел |
similar(note_id) |
Похожие заметки |
instructions() |
Правила поведения AI, заданные автором |
schema() |
Структура базы знаний |
Федерация: объединение узлов (опционально)
Несколько инстансов trip2g можно объединить в сеть. AI-агент указывает на ваш хаб; от него он прозрачно ищет по базам-пирам — публичным справочникам, приватным корпоративным вики, внешним адаптерам для GitHub или Telegram — через один вызов federated_search.
Ваш агент
↓
Ваш trip2g хаб
↓──────────────────┐──────────────────┐
Публичная база Приватный пир Внешний адаптер
(без auth) (HMAC-ключ) (HMAC-ключ)
Каждая база-пир сохраняет свой контроль доступа. Можно дать коллеге доступ к одному подграфу ваших заметок, не открывая всё остальное.
Подробнее о настройке: MCP Federation.
Итог
| Что делаете вы | Что делает trip2g |
|---|---|
| Пишете заметку в Obsidian | Ничего |
| Нажимаете Sync | Загружает изменённые заметки на инстанс |
Добавляете free: true |
Делает заметку публично доступной |
Добавляете tg_post: true + дату |
Планирует публикацию в Telegram |
Добавляете mcp_method: instructions |
Задаёт поведение AI-ассистента |
Создаёте KB-заметку с mcp_federation_kb_url |
Регистрирует базу-пир для федерации |
Сайт — это основа. Telegram, AI и федерация — каналы поверх тех же заметок, которые вы уже пишете.