Zum Inhalt springen
0Anmelden

MCP

Bild, PDF & Datei-Tools MCP

Verwenden Sie Streamable HTTP, so dass KI-Clients den gleichen gemeinsamen Werkzeugvertrag entdecken und anrufen können.

Verbindungsdetails

Endpunkt: https://attachready.com/mcp

Jede Anforderung erfordert ein Better Auth Session-Cookie oder ein API-key Bearer-Token. Der Server gibt ein requestId zurück und lehnt ungültige oder abgelaufene Anmeldeinformationen ab.

MCP lädt den Namen mimeType und contentBase64 mit upload_file hoch; übergeben Sie die zurückgegebene Datei id an Konvertierungstools.

API Schlüssel erstellen / verwalten: Erstellen Sie einen Schlüssel nach der Registrierung und Überprüfung Ihrer E-Mail. Das vollständige Geheimnis wird einmal angezeigt. MCP teilt das Kontoquote mit Web und 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":{}}'
Entdeckte Werkzeuge

inspect_file

public · sync · 70s

Hochgeladene Dateidaten per fileId prüfen oder angegebene Dateiinformationen normalisieren.

upload_file

user · sync · 70s

Eine authentifizierte Eingabedatei für spätere Werkzeugaufträge speichern.

validate_file

public · sync · 70s

Dateidaten mit konkreten Einreichungsregeln vergleichen.

compress_image

user · async · 70s

JPEG, PNG, WebP oder AVIF mit einem Ziel von 200.000 Byte komprimieren und die tatsächliche Ausgabegröße vor dem Download prüfen.

inspect_image

user · async · 70s

Abmessungen, Format, DPI, Einzelbilder und EXIF-/GPS-Daten vor der Konvertierung prüfen. Grundlegende Prüfungen sind auch lokal im Browser verfügbar.

convert_image

user · async · 70s

HEIC, HEIF, JPEG, PNG, WebP, AVIF, GIF oder TIFF in JPEG, PNG, WebP oder AVIF umwandeln. Größe und Transparenz vor dem Upload prüfen.

resize_image

user · async · 70s

Pixelmaße mit Einpassen oder Ausfüllen ändern. Druck-DPI separat einstellen und die dekodierte Ausgabe vor dem Hochladen prüfen.

crop_image

user · async · 70s

Bilder über x, y, Breite und Höhe in Pixeln zuschneiden. Die EXIF-Ausrichtung korrigieren und das Ergebnis im gewünschten Format exportieren.

remove_background

user · async · 70s

Entferne den Hintergrund und lade eine transparente PNG-Datei herunter.

compress_pdf

user · async · 70s

Eine begrenzte PDF-Optimierung ausführen und die Ausgabegröße prüfen. Wird das Größenlimit verfehlt, meldet die Prüfung einen Fehler.

convert_image_to_pdf

user · async · 70s

JPEG, PNG, WebP, AVIF, HEIC, GIF oder TIFF zu einer PDF verbinden. Seitenfolge und Originalgröße, A4 oder Letter als Layout wählen.

merge_pdfs

user · async · 70s

Mehrere lesbare PDFs in der Eingabereihenfolge zu einer Datei verbinden und die Seitenangaben des fertigen Dokuments überprüfen.

split_pdf

user · async · 70s

Eine neue PDF aus Seiten, Bereichen oder wiederholten Seiten erstellen. Mit Angaben wie 1-3,5 nur die benötigten Seiten auswählen.

rotate_pdf

user · async · 70s

Alle PDF-Seiten oder einen ausgewählten Bereich um 90, 180 oder 270 Grad im Uhrzeigersinn drehen und die Ergebnisdatei prüfen.

create_submission_package

user · async · 70s

Originaldateien, Manifest und JSON-/Markdown-Prüfberichte als ZIP bündeln. Standardnamen sind kostenlos, eigene Namensmuster erfordern Pro.

get_job

user · sync · 70s

Den Status des eigenen asynchronen Auftrags abfragen.

list_jobs

user · sync · 70s

Eigene asynchrone Aufträge mit Cursor-Paginierung auflisten.

cancel_job

user · sync · 70s

Einen eigenen, noch nicht abgeschlossenen asynchronen Auftrag abbrechen.

download_artifact

user · sync · 70s

Einen kurzzeitig gültigen Download für die Ergebnisdatei erstellen.

save_rule

user · sync · 70s

Eine wiederverwendbare Vorlage für Einreichungsregeln im Konto speichern.

list_rules

user · sync · 70s

Die Regelvorlagen im eigenen Konto auflisten.

get_rule

user · sync · 70s

Eine eigene gespeicherte Regelvorlage abrufen.

delete_rule

user · sync · 70s

Eine eigene gespeicherte Regelvorlage löschen.

get_entitlements

user · sync · 70s

Tägliche Nutzung, Kontingent und Werkzeuggrenzen abfragen.