API ВЕГА
English

Rapier — редактор Markdown и графика: плагины и пакеты

Плагины, пакеты npm и файлы плагинов для Rapier — редактора Markdown и графики.

Редактор Markdown для текстов, заметок, редактируемых диаграмм, рисования и живописи с AI-ассистентом.

Работайте вместе через поддерживаемую платформу, передавайте редактируемый файл для автономной работы или встраивайте редактор либо средство просмотра в своё приложение.

Начало работы

  • Работайте с человеком в реальном времени. Подключите MCP-клиент к https://mcp.rapier.website/door/mcp по потоковому HTTP, затем

вызовите open. Передайте человеку полученный editor_url. Описание редактирования, рисования,

живописи, комментариев, проверки и экспорта доступно в rapier://guide. Учётная запись и ключ не нужны.

  • Передайте документ для автономной работы. Команда npx rapier-html notes.md создаёт файл notes.rapier.html, в котором находятся редактор и документ. Пакет.

  • Встройте Rapier в своё приложение. Команда npm install rapier-embed добавляет в приложение редактор или облегчённое средство просмотра. Чтобы подключить собственного агента приложения через WebMCP, включите параметр agent: true у редактора. Приложение управляет хранением данных; средство просмотра доступно только для чтения.

Встраивание.

  • Храните документы с форматированием в Markdown. Пакет npm install rapier-markdown-kit читает и записывает изображения, редактируемые рисунки и разметку в одном файле .md. Соблюдайте правила областей Will/1: edit,

append и keep. Автономный Markdown.

  • Кодируйте JPEG XL на JavaScript. Пакет npm install rapier-jxl добавляет кодировщик, который использует Rapier в браузерах,

Node.js и других средах выполнения JavaScript. Кодировщик.

  • Запустите собственный шлюз. rapier-server предоставляет доступ к Markdown-файлам из выбранной папки или S3-совместимого хранилища через те же инструменты MCP. Установите Node.js и Chromium;

для запуска используйте rapier-server serve и указанные в документации настройки браузера.

Агент редактирует документ в реальном времени — вместе с человеком или пока тот отсутствует. Rapier показывает присутствие агента и внесённые изменения. Человек может нажать на изменение, чтобы увидеть прежнее содержимое, и отменить его, сохранив более поздние правки. Чтобы намеренно показать различия, используйте show {target:"comparison"}. Перед редактированием прочитайте исходный текст и сохраните введённый человеком текст и разметку Will.

В руководстве для агентов перечислены инструменты и параметры для их вызова.

Плагины для агентов

  • Корень репозитория — пакет Agent Plugins: файлы plugin.json, mcp.json и каталог

skills/ содержат четыре навыка и шлюз MCP. Установите этот корневой пакет с помощью клиента, поддерживающего Agent Plugins 1.0.

Antigravity использует тот же корневой пакет и mcp_config.json: agy plugin install https://github.com/jackskip22/rapier-plugins

  • Только четыре навыка — для любого агента, поддерживаемого командой skills:

npx skills add jackskip22/rapier-plugins

  • cursor/: плагин Cursor добавляет правила для работы с текстом, диаграммами, сравнением и рисунками в редактируемом документе.

Файл маркетплейса Cursor .cursor-plugin/marketplace.json ссылается на этот плагин. Установка локально.

Установите один пакет Rapier в каждый клиент.

  • claude/: плагин Claude — четыре навыка и шлюз MCP.

claude plugin marketplace add jackskip22/rapier-plugins && claude plugin install rapier@rapier

  • openai/: пакет OpenAI — сохранённые отдельно навыки и удалённая конечная точка MCP.

  • Шлюз https://mcp.rapier.website/door/mcp зарегистрирован в реестре MCP под именем

io.github.jackskip22/rapier (server.json). К нему может подключиться любой MCP-клиент — учётная запись и ключ не нужны.

Пакеты npm

  • npm/rapier-html/: команда npx rapier-html@1.2.19 notes.md создаёт один автономный HTML-файл с редактором и документом.

  • npm/rapier-embed/: команда npm install rapier-embed@1.2.19 добавляет в сайт или приложение средство просмотра только для чтения либо редактор документов с сохранением данных в собственное хранилище (MIT).

  • npm/rapier-markdown-kit/: чтение, запись и отображение автономного Markdown — одного файла .md с изображениями и разметкой — без редактора (MIT).

  • Используемый в Rapier кодировщик JPEG XL — rapier-jxl, опубликованный в репозитории jackskip22/rapier-jxl.

Файлы плагинов

Страницы Rapier загружают эти файлы при первом обращении документа к ним по адресу

https://cdn.jsdelivr.net/gh/jackskip22/rapier-plugins@v1.2.19// (с тегом соответствующего релиза) и проверяют каждый файл по длине и SHA-384.

Чтобы хранить плагины средства просмотра в своём приложении, запустите npx rapier-embed@1.2.19 plugins ; подробности см. в разделе

Плагины.

  • math/: используемый в приложении закреплённый рендерер Math, полный список уведомлений об авторских правах и исходные идентификаторы входных данных.

  • letters/: наборы букв Draw — декоративные заглавные буквы, прорисованные по сканам книг Британской библиотеки (CC0).

  • templates/ и elements/: рамки страниц Starters и орнаменты листа Elements, прорисованные по книге орнаментов (CC0); каждый элемент хранится в отдельном файле.

  • flowchart/, docx/, pdf/: плагины самого средства просмотра, каждый в отдельном файле: средство отображения блок-схем, средство чтения Word и средство постраничного чтения PDF.

  • sources/reader-1.2.19/: исходный код этих трёх плагинов, позволяющий собирать их без подключения к сети (см. README.reader-plugins.md).

Исходный код: github.com/jackskip22/rapier. Конфиденциальность и условия использования.