Скип на основной контент

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

Узнать дневное использование, квоту и ограничения инструментов.