Typst MCP Server
Помогает AI взаимодействовать с Typst: конвертация LaTeX в Typst, валидация синтаксиса и генерация изображений из кода.
Описание
Типст MCP Server — реализация протокола MCP для интеграции AI-моделей с Typst, системой верстки на основе markup. Предоставляет инструменты для доступа к документации Typst, конвертации фрагментов LaTeX в Typst с помощью Pandoc, проверки валидности синтаксиса и рендеринга кода в PNG-изображения. Технологии: Python, uv для зависимостей, Cargo для генерации docs. Применения: автоматизация создания документов, помощь в разработке технической документации и визуализации для много модальных AI.
Возможности
Список глав документации
list_docs_chapters() — перечисляет все главы в документации Typst для обзора и выбора.
Получение главы документации
get_docs_chapter(route) — извлекает конкретную главу или несколько глав из docs Typst.
Конвертация LaTeX в Typst
latex_snippet_to_typst(latex_snippet) — преобразует код LaTeX в Typst с использованием Pandoc, поддержка нескольких фрагментов.
Валидация синтаксиса Typst
check_if_snippet_is_valid_typst_syntax(typst_snippet) — проверяет валидность кода Typst перед использованием.
Рендеринг в изображение
typst_to_image(typst_snippet) — генерирует PNG-изображение из кода Typst для визуальной проверки.