FileToPDF
официальныйПреобразует файлы (DOCX, XLSX, PPTX, изображения), HTML и Markdown в безупречные PDF-файлы — npx stdio или размещённый Streamable HTTP, бесплатный API-ключ в один клик.
Что можно делать с File To PDF MCP?
- Проверка статуса аккаунта и оставшихся кредитов — Попросите ассистента вызвать
get_account, чтобы проверить ваш API-ключ, тарифный план и баланс конверсий. - Конвертация публично доступного файла в PDF — Укажите URL-адрес файла DOCX, XLSX, PPTX, изображения, HTML или MD, и
convert_fileвернет PDF. - Преобразование HTML-строки в PDF — Передайте необработанный HTML с опциональными CSS и параметрами макета в
convert_htmlдля получения идеального вывода на основе Chromium. - Превращение Markdown в чистый PDF — Отправьте строку Markdown в
convert_markdownс опциональными настройками стиля и макета. - Сохранение сгенерированного PDF на диск — Установите переменную окружения
FILETOPDF_OUTPUT_DIRили передайтеsave_path, чтобы записать PDF-файл локально.
Документация
FileToPDF MCP-сервер
Сервер Model Context Protocol для FileToPDF. Он позволяет любому MCP-клиенту — Claude Desktop, Claude Code, Cursor, Cline, VS Code, ChatGPT, n8n, Make или вашему собственному агенту — преобразовывать файлы, HTML и Markdown в PDF с помощью естественного языка: счета, отчёты, документацию, DOCX/XLSX/PPTX, изображения, веб-страницы и многое другое.
Используйте собственный API-ключ — получите бесплатный в один клик на https://filetopdf.dev (10 бесплатных конвертаций, регистрация не требуется).
Инструменты
| Инструмент | Что делает |
|---|---|
get_account | Проверяет API-ключ и показывает тарифный план + оставшиеся кредиты. Бесплатно, кредиты не расходуются. |
convert_file | Конвертирует файл из публичного URL (DOCX, XLSX, PPTX, изображения, HTML, MD, PDF…) в PDF. |
convert_html | Преобразует сырую HTML-строку (с опциональными CSS и параметрами макета) в пиксельно-точный PDF через Chromium. |
convert_markdown | Преобразует сырую Markdown-строку (с опциональными CSS и параметрами макета) в аккуратный PDF. |
Каждый инструмент конвертации возвращает сводку метаданных и PDF в виде встроенного
ресурса application/pdf (base64), чтобы совместимые клиенты могли сохранить файл. Установите
переменную окружения FILETOPDF_OUTPUT_DIR или передайте save_path, чтобы также записать PDF на диск.
Параметры макета (landscape, paperWidth/Height, поля, scale, pdfa,
пароли и т. д.) доступны на тарифах Pro, Scale и в бесплатной пробной версии; на Starter/Basic
они возвращают ошибку обновления. Каждая успешная конвертация стоит 1 кредит; ошибки
бесплатны.
Быстрый старт (локально / stdio)
Cursor — установка в один клик: Добавить в Cursor (затем замените заполнитель на ваш ключ).
Claude Desktop / Cline / любой stdio-клиент — добавьте в конфигурацию MCP
(claude_desktop_config.json, cline_mcp_settings.json, …):
{
"mcpServers": {
"filetopdf": {
"command": "npx",
"args": ["-y", "filetopdf-mcp"],
"env": { "FILETOPDF_API_KEY": "sk_live_YOUR_API_KEY" }
}
}
}
Claude Code:
claude mcp add filetopdf -e FILETOPDF_API_KEY=sk_live_YOUR_API_KEY -- npx -y filetopdf-mcp
VS Code (.vscode/mcp.json или через MCP: Add Server):
{
"servers": {
"filetopdf": {
"type": "stdio",
"command": "npx",
"args": ["-y", "filetopdf-mcp"],
"env": { "FILETOPDF_API_KEY": "sk_live_YOUR_API_KEY" }
}
}
}
Размещённый / удалённый (Streamable HTTP) — без установки
Размещённая конечная точка доступна по адресу https://api.filetopdf.dev/mcp. Аутентифицируйтесь
с помощью собственного ключа через заголовок x-api-key, заголовок Authorization: Bearer или
параметр запроса ?apiKey=.
{
"mcpServers": {
"filetopdf": {
"type": "streamable-http",
"url": "https://api.filetopdf.dev/mcp",
"headers": { "x-api-key": "sk_live_YOUR_API_KEY" }
}
}
}
Это также URL-адрес для вставки в любую платформу с шагом MCP-клиента — n8n (MCP Client Tool), Make (MCP Client), Zapier (MCP Client beta), Relay.app (Call MCP tool), Flowise, Langflow, Dify, LibreChat, AnythingLLM или агентные фреймворки (OpenAI Agents SDK, LangChain, CrewAI, Vercel AI SDK).
Для самостоятельного размещения:
npm run build && npm run start:http # listens on $PORT (default 8080) at /mcp
Включён Dockerfile для контейнерного хостинга (Smithery, Fly, Render, Cloud Run).
Разработка и тестирование
npm install
npm run build # tsc -> dist/
npm test # spawns the built stdio server, runs a live conversion
npm test читает FILETOPDF_API_KEY или API_KEY= из gitignored .env.
Ссылки
- Веб-сайт и мгновенный бесплатный API-ключ: https://filetopdf.dev
- Документация API: https://filetopdf.dev/documentation
- Официальное имя в реестре MCP:
dev.filetopdf/filetopdf-mcp