About SmartPDF
SmartPDF provides AI agents with 47 PDF and image operations, spanning conversion, OCR, editing, and privacy-data handling. It processes public file URLs through an MCP server and also offers an Agent Skill and a script for local files.
Key features
- 0147 PDF and image operations
- 02Convert Office, Markdown, DjVu, and other formats
- 03Compress, merge, and split PDFs
- 04OCR, signing, and watermarking
- 05Find and remove personal data
- 06Process local files with a script
Use cases
- 01Convert PDFs to Office or Markdown
- 02Recognize Russian text in scanned documents
- 03Merge, split, or compress documents
- 04Remove personal data from PDFs
MCP support
Provides a Streamable HTTP MCP server that accepts public file URLs and returns links to processed files; authentication supports Bearer or X-API-Key.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.smartpdf.ru/mcpclaude mcp add --transport http ru-smartpdf-smartpdf https://mcp.smartpdf.ru/mcp{"mcpServers":{"ru-smartpdf-smartpdf":{"type":"http","url":"https://mcp.smartpdf.ru/mcp"}}}Open in Cursor{"servers":{"ru-smartpdf-smartpdf":{"type":"http","url":"https://mcp.smartpdf.ru/mcp"}}}Open in VS Code{"mcpServers":{"ru-smartpdf-smartpdf":{"type":"http","url":"https://mcp.smartpdf.ru/mcp"}}}{"mcpServers":{"ru-smartpdf-smartpdf":{"serverUrl":"https://mcp.smartpdf.ru/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://mcp.smartpdf.ru/mcpAuth requiredTools
48| Parameter | Type | Required | Description |
|---|---|---|---|
| ocr | boolean | No | |
| file_url | string | Yes |
Details
From the project README
SmartPDF для ИИ-агентов
47 операций с PDF и фото для Claude Code, Codex CLI, Gemini CLI, Cursor, VS Code и других агентов: конвертация в PDF и из PDF (в том числе Markdown, DjVu, FB2, EPUB), сжатие, объединение и разделение, распознавание текста (в том числе русского), редактор PDF, поиск и удаление персональных данных, страницы, подпись, водяной знак, пароль, инструменты для фото. Серверы в Москве, оплата в рублях за запрос.
Портал для разработчиков · Документация · llms.txt
| Что | Где |
|---|---|
| Плагин Claude Code: MCP-сервер и навык | .claude-plugin/ |
| Плагин Cursor: MCP-сервер и навык | .cursor-plugin/, mcp.json |
| Навык (Agent Skill) для любого агента: инструкция, скрипт для файлов с диска, справочник параметров | skills/smartpdf/ |
| Описание для реестра MCP | server.json |
Ключ
Зарегистрируйтесь на smartpdf.ru и подтвердите почту — на баланс API придёт
300 ₽. Ключ sk_live_… создаётся в личном кабинете, в разделе «API и MCP».
Цена запроса и бонусы при пополнении — на dev.smartpdf.ru.
Claude Code — плагин
/plugin marketplace add kirmoz1997/smartpdf-agents
/plugin install smartpdf@smartpdf
Claude Code спросит ключ и сохранит его в защищённом хранилище системы. После установки агенту доступны инструменты
SmartPDF для файлов по ссылкам и навык smartpdf для файлов с диска — ему нужна ещё переменная окружения
SMARTPDF_API_KEY с тем же ключом.
Из терминала: claude plugin marketplace add kirmoz1997/smartpdf-agents, затем
claude plugin install smartpdf@smartpdf --config api_key=sk_live_….
Cursor
Плагин для Cursor (MCP-сервер и навык) — в этом же репозитории (.cursor-plugin/, mcp.json); ключ задаётся в
Plugins → Configure. Только MCP-сервер — одной ссылкой: Добавить в Cursor (ключ — из переменной окружения
SMARTPDF_API_KEY).
Только MCP-сервер
| Адрес | https://mcp.smartpdf.ru/mcp |
| Транспорт | Streamable HTTP |
| Ключ | Authorization: Bearer sk_live_… или X-API-Key: sk_live_… |
Сервер есть в официальном реестре MCP
под именем ru.smartpdf/smartpdf.
Готовые конфиги для Claude Desktop, Cursor, VS Code, Codex CLI, Gemini CLI, Windsurf, Cline, n8n и Make — в документации. Инструменты принимают публичные ссылки на файлы до 100 МБ и возвращают ссылку на результат.
Навык в других агентах
Навык работает и с MCP-инструментами, и без них: файлы с диска он обрабатывает скриптом
scripts/smartpdf.py через REST API (нужен Python 3, ключ — в
SMARTPDF_API_KEY). Скопируйте папку skills/smartpdf туда, где агент ищет навыки:
git clone https://github.com/kirmoz1997/smartpdf-agents
cp -R smartpdf-agents/skills/smartpdf ~/.agents/skills/
| Агент | Папка навыков |
|---|---|
| Codex CLI | ~/.agents/skills/ или .agents/skills/ в проекте |
| Gemini CLI | .gemini/skills/ или .agents/skills/ в проекте |
| Cursor | .cursor/skills/ или .agents/skills/ в проекте |
| VS Code (Copilot) | .github/skills/ или .agents/skills/ в проекте |
| Claude Code без плагина | ~/.claude/skills/ или .claude/skills/ в проекте |
Скрипт можно запускать и самому:
export SMARTPDF_API_KEY=sk_live_…
python3 skills/smartpdf/scripts/smartpdf.py compress report.pdf -p level=high
python3 skills/smartpdf/scripts/smartpdf.py operations
English
SmartPDF is a Russian PDF service (servers in Moscow, billing in rubles per request). This repository contains a
Claude Code plugin (remote MCP server + agent skill), a standalone Agent Skill with a stdlib-only Python script for
local files, and server.json for the official MCP Registry.
- MCP:
https://mcp.smartpdf.ru/mcp, Streamable HTTP,Authorization: Bearer <API key>; 47 tools that take public file URLs and return a download link, plusget_balance. Official MCP Registry:ru.smartpdf/smartpdf. - Claude Code:
/plugin marketplace add kirmoz1997/smartpdf-agents, then/plugin install smartpdf@smartpdf. - Cursor: plugin in
.cursor-plugin/+mcp.json(key in Plugins → Configure), or Add to Cursor. - API keys: smartpdf.ru — 300 ₽ of free balance after email confirmation.
- Documentation (in Russian): dev.smartpdf.ru/docs, llms.txt. Contact: [email protected].
Лицензия
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.