pdfrender — MCP-сервер для Claude Code: HTML в PDF без браузера
Превращает HTML и CSS в PDF через MCP: колонтитулы, номера страниц, размер бумаги задаются в CSS. Пригодится, когда нужен PDF из шаблона.
claude mcp add --transport http pdfrender https://api.pdfrender.dev/mcp/Что делает pdfrender
pdfrender отдаёт рендер HTML в PDF по REST API и через MCP-сервер. Разметку страниц делает WeasyPrint 70: размер бумаги, поля, колонтитулы и номера страниц вы прописываете в print CSS самого HTML. JavaScript не выполняется, внешние URL не загружаются, поэтому картинки и шрифты нужно вставлять как data: URI.
Лимиты одного рендера — 2 MB HTML и 50 страниц. Анонимный доступ работает без ключа, но с меньшим лимитом; ключ передаётся заголовком X-API-Key. Бесплатный тариф даёт 100 кредитов в месяц и не требует карты. Серверы расположены в Германии.
Подключение к Claude — одной командой, для остальных клиентов есть готовый JSON или one-click установка. В репозитории лежат манифесты для Gemini CLI, Agent Plugins 1.0 и реестра MCP, а также скилл в skills/.
Какие задачи решает
- собрать PDF из HTML-шаблона и данных
- проставить номера страниц и колонтитулы в отчёте
- получить PDF без установки headless-браузера
- отдать счёт или акт в PDF прямо из агента
- задать размер бумаги и поля через CSS
Примеры запросов агенту
- Отрендери
invoice.htmlв PDF и сохрани какinvoice.pdf - Сделай PDF из этого HTML с номерами страниц внизу
- Подключи pdfrender и собери PDF из шаблона
report.html
Как установить pdfrender
Командой платформы: удалённый сервер
claude mcp add --transport http pdfrender https://api.pdfrender.dev/mcp/Командой платформы: удалённый сервер
codex mcp add pdfrender --url https://api.pdfrender.dev/mcp/Файл настроек
{
"mcpServers": {
"pdfrender": {
"url": "https://api.pdfrender.dev/mcp/"
}
}
}Файл настроек
{
"servers": {
"pdfrender": {
"type": "http",
"url": "https://api.pdfrender.dev/mcp/"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http pdfrender https://api.pdfrender.dev/mcp/По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о pdfrender
Как установить pdfrender в Claude Code?
Выполните claude mcp add --transport http pdfrender https://api.pdfrender.dev/mcp/. Для ключа задайте переменную PDFRENDER_API_KEY.
Что делает pdfrender?
Рендерит HTML и CSS в PDF через MCP-сервер и REST API. Колонтитулы, номера страниц, размер бумаги и поля задаются в print CSS.
Нужен ли API-ключ?
Анонимные вызовы работают без ключа, но с меньшим лимитом. Ключ в заголовке X-API-Key поднимает лимиты по вашему тарифу.