Foxit PDF API MCP Server — MCP-сервер для Claude Code: операции с PDF
Открывает агенту доступ к облачным операциям Foxit с PDF: конвертация, склейка, пароли, формы. Нужны ключи Foxit Developer Portal.
claude mcp add foxit-pdf-api-mcp-server -e FOXIT_CLOUD_API_HOST=<FOXIT_CLOUD_API_HOST> -e FOXIT_CLOUD_API_CLIENT_ID=<FOXIT_CLOUD_API_CLIENT_ID> -e FOXIT_CLOUD_API_CLIENT_SECRET=<FOXIT_CLOUD_API_CLIENT_SECRET> -- npx -y @foxitsoftware/foxit-pdf-api-mcp-serverЧто делает Foxit PDF API MCP Server
Сервер оборачивает Foxit PDF Services API в инструменты, которые агент вызывает по ходу разговора. Он умеет собирать PDF из Word, Excel, PowerPoint, HTML, ссылки, текста и картинок и гнать обратно в эти форматы. Дальше идут операции над страницами: разделить, склеить, извлечь, сжать, наложить водяной знак, сплющить. Есть добавление и снятие пароля, выдача прав, чтение метаданных, сравнение двух файлов, выгрузка и загрузка данных формы в JSON и OCR.
Реализаций две, и обе заявляют одинаковый набор функций: Python на FastMCP (Python 3.11+ и uv) и TypeScript на Node.js 18+ и pnpm. Старая ветка stdio-python помечена как deprecated, брать её не стоит. Ставится сервер через npx, поэтому локально нужен только Node.js.
Работает он не сам по себе: все операции идут через облако Foxit, и без трёх переменных окружения — FOXIT_CLOUD_API_HOST, FOXIT_CLOUD_API_CLIENT_ID, FOXIT_CLOUD_API_CLIENT_SECRET — сервер не поднимется. Client ID и Client Secret выдаёт Foxit Developer Portal. Учтите, что документы уезжают на сторону провайдера, так что внутренние бумаги под NDA туда лучше не отправлять.
Какие задачи решает
- собрать PDF из docx, xlsx или HTML прямо в диалоге с агентом
- разделить или склеить PDF без ручной работы в редакторе
- снять пароль с документа и выставить права на печать
- вытащить метаданные и сравнить две версии PDF
- выгрузить данные формы в JSON и залить обратно
Примеры запросов агенту
- Собери PDF из
report.docxи положи рядом с исходником - Сожми
scan.pdfи наложи водяной знак «Черновик» - Сравни
v1.pdfиv2.pdfи покажи, какие страницы изменились
Как установить Foxit PDF API MCP Server
Командой платформы
claude mcp add foxit-pdf-api-mcp-server -e FOXIT_CLOUD_API_HOST=<FOXIT_CLOUD_API_HOST> -e FOXIT_CLOUD_API_CLIENT_ID=<FOXIT_CLOUD_API_CLIENT_ID> -e FOXIT_CLOUD_API_CLIENT_SECRET=<FOXIT_CLOUD_API_CLIENT_SECRET> -- npx -y @foxitsoftware/foxit-pdf-api-mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add foxit-pdf-api-mcp-server --env FOXIT_CLOUD_API_HOST=<FOXIT_CLOUD_API_HOST> --env FOXIT_CLOUD_API_CLIENT_ID=<FOXIT_CLOUD_API_CLIENT_ID> --env FOXIT_CLOUD_API_CLIENT_SECRET=<FOXIT_CLOUD_API_CLIENT_SECRET> -- npx -y @foxitsoftware/foxit-pdf-api-mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"foxit-pdf-api-mcp-server": {
"command": "npx",
"args": [
"-y",
"@foxitsoftware/foxit-pdf-api-mcp-server"
],
"env": {
"FOXIT_CLOUD_API_HOST": "<FOXIT_CLOUD_API_HOST>",
"FOXIT_CLOUD_API_CLIENT_ID": "<FOXIT_CLOUD_API_CLIENT_ID>",
"FOXIT_CLOUD_API_CLIENT_SECRET": "<FOXIT_CLOUD_API_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"foxit-pdf-api-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@foxitsoftware/foxit-pdf-api-mcp-server"
],
"env": {
"FOXIT_CLOUD_API_HOST": "<FOXIT_CLOUD_API_HOST>",
"FOXIT_CLOUD_API_CLIENT_ID": "<FOXIT_CLOUD_API_CLIENT_ID>",
"FOXIT_CLOUD_API_CLIENT_SECRET": "<FOXIT_CLOUD_API_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e FOXIT_CLOUD_API_HOST=<FOXIT_CLOUD_API_HOST> -e FOXIT_CLOUD_API_CLIENT_ID=<FOXIT_CLOUD_API_CLIENT_ID> -e FOXIT_CLOUD_API_CLIENT_SECRET=<FOXIT_CLOUD_API_CLIENT_SECRET> foxit-pdf-api-mcp-server npx -y @foxitsoftware/foxit-pdf-api-mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Foxit PDF API MCP Server
Как установить Foxit PDF API MCP Server в Claude Code?
Одной командой: `claude mcp add foxit-pdf-api-mcp-server -e FOXIT_CLOUD_API_HOST=<FOXIT_CLOUD_API_HOST> -e FOXIT_CLOUD_API_CLIENT_ID=<FOXIT_CLOUD_API_CLIENT_ID> -e FOXIT_CLOUD_API_CLIENT_SECRET=<FOXIT_CLOUD_API_CLIENT_SECRET> -- npx -y @foxitsoftware/foxit-pdf-api-mcp-server`. Значения ключей подставьте свои, из Foxit Developer Portal.
Что делает Foxit PDF API MCP Server?
Даёт агенту инструменты Foxit для работы с PDF: создание из других форматов, конвертацию обратно, операции со страницами, пароли и права, метаданные, формы и OCR.
Какая версия сервера актуальная?
Python и TypeScript. Обе в активной разработке и обещают одинаковый набор функций. Ветка stdio-python устарела и больше не поддерживается.