MCP
Изображение: PDF и файловые инструменты MCP
Используйте потоковый HTTP, чтобы клиенты ИИ могли найти и позвонить по одному и тому же контракту на использование общих инструментов.
Адрес подключения: https://attachready.com/mcp
Для каждого запроса требуется файл cookie сессии Better Auth или токен API-key Bearer. Сервер возвращает requestId и отклоняет недействительные или просроченные учетные данные.
MCP загружает имя пользователя, mimeType и contentBase64 с помощью upload_file; передайте возвращенный идентификатор файла в инструменты преобразования.
Создание/управление ключами APIСоздайте ключ после регистрации и проверки электронной почты. Полный секрет отображается один раз. MCP делится квотой счета с Web и REST.
BASE_URL="https://attachready.com"
# Set API_KEY to your private account API key.
INIT=$(curl -si -N "$BASE_URL/mcp" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
--data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"example","version":"1.0.0"}}}')
SESSION_ID=$(printf '%s' "$INIT" | awk 'tolower($0) ~ /mcp-session-id:/ {print $2}' | tr -d '\r')
curl -N "$BASE_URL/mcp" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Mcp-Session-Id: $SESSION_ID" \
--data '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'inspect_file
public · sync · 70s
Проверить загруженные байты по fileId или нормализовать переданные сведения о файле.
upload_file
user · sync · 70s
Сохранить файл авторизованного пользователя для последующих заданий.
validate_file
public · sync · 70s
Сравнить сведения о файле с заданными правилами отправки.
compress_image
user · async · 70s
Сожмите изображение в JPEG, PNG, WebP или AVIF с целью 200 000 байт и проверьте фактический размер результата перед скачиванием.
inspect_image
user · async · 70s
Проверьте размеры, формат, DPI, кадры и наличие EXIF/GPS перед конвертацией. Базовые проверки также доступны локально в браузере.
convert_image
user · async · 70s
Преобразуйте HEIC, HEIF, JPEG, PNG, WebP, AVIF, GIF или TIFF в JPEG, PNG, WebP или AVIF. Проверьте размер и прозрачность перед отправкой.
resize_image
user · async · 70s
Задайте размеры в пикселях с вписыванием или заполнением. Настройте DPI печати отдельно и проверьте результат перед загрузкой.
crop_image
user · async · 70s
Обрежьте изображение по координатам x и y, ширине и высоте в пикселях. Сначала исправьте ориентацию EXIF, затем сохраните в нужном формате.
remove_background
user · async · 70s
Удалите фон и скачайте прозрачный PNG.
compress_pdf
user · async · 70s
Запустите ограниченную оптимизацию PDF и проверьте размер результата в байтах. Если лимит недостижим, проверка сообщит о несоответствии.
convert_image_to_pdf
user · async · 70s
Создайте PDF из JPEG, PNG, WebP, AVIF, HEIC, GIF или TIFF. Выберите порядок страниц и исходный размер, A4 или Letter.
merge_pdfs
user · async · 70s
Объедините несколько читаемых PDF в один файл, сохранив порядок входных документов, и проверьте данные страниц результата.
split_pdf
user · async · 70s
Создайте PDF из страниц, диапазонов или повторяющихся страниц. Укажите, например, 1-3,5, чтобы оставить только нужный материал.
rotate_pdf
user · async · 70s
Поверните весь PDF или выбранный диапазон страниц на 90, 180 или 270 градусов по часовой стрелке и проверьте итоговый файл.
create_submission_package
user · async · 70s
Создайте ZIP с оригиналами, манифестом и отчётами JSON/Markdown. Стандартные имена доступны бесплатно, собственные шаблоны — с Pro.
get_job
user · sync · 70s
Узнать состояние своего асинхронного задания.
list_jobs
user · sync · 70s
Получить список своих асинхронных заданий с курсорной пагинацией.
cancel_job
user · sync · 70s
Отменить своё незавершённое асинхронное задание.
download_artifact
user · sync · 70s
Создать временную ссылку для скачивания результата.
save_rule
user · sync · 70s
Сохранить многоразовый шаблон правил отправки в своём аккаунте.
list_rules
user · sync · 70s
Получить список шаблонов правил своего аккаунта.
get_rule
user · sync · 70s
Прочитать свой сохранённый шаблон правил.
delete_rule
user · sync · 70s
Удалить свой сохранённый шаблон правил.
get_entitlements
user · sync · 70s
Узнать дневное использование, квоту и ограничения инструментов.