foliade

MCP · 1.2.0

Serverdokumentation MCP Foliade

Derselbe gehostete Server verbindet Codex und Claude Code mit Ihrem Konto. Beide Plugins bieten Anweisungen zum sicheren Übertragen einer lokalen PDF-Datei.

Installation Codex · Installation Claude Code

Ihr Konto in Codex verbinden

Die Installation des Plugins verbindet Ihr Konto noch nicht. Führen Sie nach der Installation diesen Befehl im Terminal Ihres Computers aus, außerhalb der Codex-Unterhaltung:

codex mcp login foliade

Melden Sie sich auf der Seite Foliade an, die sich öffnet, überprüfen Sie die Kontoadresse und autorisieren Sie die Verbindung. Kehren Sie dann zu Ihrem Assistenten zurück.

Falls sich der Browser nicht öffnet, öffnen Sie den im Terminal angezeigten Link. Teilen Sie diesen Anmeldelink nicht.

Warten Sie auf die Bestätigung der erfolgreichen Anmeldung im Terminal, bevor Sie fortfahren. Sie müssen keinen API-Schlüssel kopieren.

Verbindung prüfen und das erste PDF senden · Installation Claude Code

Transport und Authentifizierung

MCP ist kostenlos enthalten, mit oder ohne Konto. Codex und Claude Code beachten die Rechte Ihres Tarifs; ihre eigenen Zugangsbedingungen gelten zusätzlich.

Kostenloses Konto: 5 veröffentlichte Kataloge, 50 MB und 100 Seiten je PDF. Website und MCP teilen sich 10 Uploadversuche pro 24 Stunden, einschließlich Ersetzungen und Fehlern, mit nur einem laufenden Upload. Aufrufe bleiben unbegrenzt.

Ohne Konto, auf der Website oder über MCP: 3 PDFs je IP in 24 Stunden, 50 MB und 100 Seiten je PDF, ein laufender Upload. Veröffentlichung für 30 Tage, private Verwaltung für 30 Minuten. Bewahren Sie den privaten Link auf, um den Katalog vor Ablauf einem Konto zuzuordnen.

Schutz des kostenlosen Angebots: Verarbeitung höchstens 120 Sekunden, 512 MB je Ergebnis und 2 GB Speicher je Konto. Die Gesamtkapazität ist begrenzt; kostenpflichtige Tarife haben Vorrang. Bei Ablehnung warten Sie die angegebene Zeit ohne automatische Wiederholungen.

Vor jeder Übertragung prüft der Assistent das Konto oder den Gastmodus und erklärt die von Foliade gemeldeten Grenzen. Der Entwurf bleibt privat, bis Sie die Veröffentlichung anfordern.

https://foliade.gekkode.com/mcp

Die OAuth-Anmeldung ist für Gast-Uploads optional und für den Kontozugriff erforderlich, auch bei kostenlosen Konten. Der Server prüft die Rechte bei jeder Aktion; eine abgelaufene Verbindung wird nie zu einem Gastzugang.

Das Zugriffstoken ist eine Stunde lang gültig. Die Erneuerungstoken wechseln sich bei jeder Nutzung ab, ohne dass die Verbindung länger als 30 Tage verlängert wird. Ein wiederverwendetes Erneuerungstoken widerruft die gesamte Verbindung.

Kunden können die dynamischen Registrierungs- oder Kundenidentitätsdokumente OpenAI und Anthropic verwenden. Metadaten sind öffentlich:

/.well-known/oauth-authorization-server
/.well-known/oauth-protected-resource/mcp

Die Berechtigungen sind getrennt:

  • foliade:read — lire le compte, les réglages, les links de suivi et les statistiques ;
  • foliade:write — transférer un PDF et configurer les catalogues, thèmes, enrichissements et étagères ;
  • foliade:publish — gérer les publications, les protections et les adresses publiques.

Tools zum Hochladen und Veröffentlichen

WerkzeugEinstellungenErgebnis
foliade_account—Kontoadresse, Angebot und maximale PDF-Größe.
foliade_list_catalogueslimit=25 (1–100), offset=0Kontokataloge und Paginierungsschieberegler.
foliade_prepare_uploadfilename, size_bytes, sha256, notice_version, guest_mode=false, title="", language="fr"Repository-ID, HTTPS-URL und temporärer Header zum Hochladen der PDF-Datei.
foliade_import_urlurl, notice_version, guest_mode=false, title="", language="fr"Der Server lädt eine bereits online verfügbare PDF-Datei herunter, ohne Übertragung von Ihrem Rechner.
foliade_finalize_uploadupload_id, guest_token=""Privater Entwurfs- und Umwandlungsstatus. Bei einer Wiederholung bleibt derselbe Katalog erhalten.
foliade_catalogue_statuscatalogue_id, guest_token=""Katalogstatus, Seiten und Konvertierungsfortschritt.
foliade_publish_cataloguecatalogue_id, guest_token=""Veröffentlichung des bestehenden Katalogs, ohne Rückkonvertierung.
foliade_catalogue_statscatalogue_id, days=30 (1–3650)Aggregierte Statistiken, ohne Kontaktdaten.
foliade_unpublish_cataloguecatalogue_id, guest_token=""Schließen des öffentlichen Links, ohne die Daten zu löschen.

Foliade mit einem Assistenten anpassen

Der Server bietet 35 Tools. Die 26 Konfigurationstools erfordern ein verbundenes Konto und beachten die Berechtigungen Ihres Tarifs.

Commencez par découvrir les capacités, puis lisez les réglages de la cible. Envoyez seulement les champs à modifier avec la révision reçue. Un conflit impose une nouvelle lecture ; les champs inconnus, valeurs nulles et valeurs invalides sont refusés.

Un aperçu avec dry_run ne sauvegarde rien. Pour enregistrer, utilisez la révision initiale, pas celle de l’aperçu. Les réglages d’un catalogue publié sont visibles immédiatement ; les enrichissements disposent d’un brouillon et d’une publication distincte.

FunktionOutils MCP
Capacités et schémasfoliade_capabilities
Lecteur et métadonnéesfoliade_get_catalogue_settings
foliade_update_catalogue
Protection et adressesfoliade_set_catalogue_access
Capture de Kontaktefoliade_set_lead_capture
Sommaire et signets PDFfoliade_set_chapters
foliade_import_chapters
Marque du comptefoliade_get_brand
foliade_update_brand
Thèmes réutilisablesfoliade_list_themes
foliade_create_theme
foliade_update_theme
foliade_apply_theme
Enrichissements et historiquefoliade_get_enrichments
foliade_update_enrichments
foliade_publish_enrichments
foliade_restore_enrichments
Étagères et Sammlungenfoliade_list_shelves
foliade_get_shelf
foliade_create_shelf
foliade_update_shelf
foliade_set_shelf_catalogues
foliade_set_shelf_access
Tracking-Linksfoliade_list_tracking_links
foliade_create_tracking_link
foliade_update_tracking_link

Le lecteur expose ses couleurs, fonds, barre, contrôles, effets, sens de lecture, son, page de départ, disposition, link et position du logo, langue et téléchargement PDF. Les éléments interactifs utilisent les 13 types de l’éditeur, avec coordonnées en pourcentage de page.

Les listes sont paginées. Les links de suivi ne déclenchent aucun envoi de message. Modifier la marque du compte peut affecter plusieurs catalogues ; pour un seul PDF, préférez ses réglages propres.

Exemple : harmoniser les couleurs du lecteur

foliade_get_catalogue_settings({"catalogue_id": "IDENTIFIANT"})
foliade_update_catalogue({
  "catalogue_id": "IDENTIFIANT",
  "expected_revision": "REVISION_RENVOYEE_PAR_LA_LECTURE",
  "patch": {
    "fond": "#f7f5f0",
    "barre_fond": "#111111",
    "barre_icones": "#f7f5f0",
    "progression": "#ad935a"
  },
  "dry_run": true
})

Les imports de médias binaires, le remplacement du PDF, la synchronisation des produits, la gestion des clés API, des webhooks, de l’équipe et de la facturation restent accessibles par l’espace web ou l’API REST selon la fonction. Le MCP ne configure pas le DNS ou les certificats TLS.

Si votre assistant ne voit encore que neuf outils, actualisez la liste des outils dans son interface MCP ou relancez la session. Une réinstallation ne doit pas être la première réponse à un cache ancien. Vérifiez ensuite la présence de foliade_capabilities.

Übertragen eines lokalen PDF

Der Remote-Server kann einen Pfad auf Ihrem Computer nicht lesen. Das Plugin berechnet die Größe und den SHA-256-Fingerabdruck der ausgewählten Datei, bereitet eine Einzahlung vor, sendet ihre Bytes über HTTPS und stellt dann den Entwurf fertig.

Das Ticket läuft nach 10 Minuten ab und erlaubt nur die Übertragung der angegebenen PDF innerhalb von 120 Sekunden. Kostenlos ist ein laufender Upload erlaubt; bezahlte Konten können fünf Übertragungen öffnen.

Die Konvertierung erfolgt asynchron. Der Assistent prüft sein Ergebnis, bevor er den Erfolg meldet. Eine öffentliche Veröffentlichung erfordert eine gesonderte Maßnahme; Der Entwurf bleibt standardmäßig privat.

Das PDF muss lesbar und passwortfrei sein und innerhalb des vom Kontoverifizierungstool angezeigten Limits liegen.

Irrtümer und Widerruf

  • 401: Verbindung fehlt, ist abgelaufen oder widerrufen. Verbinden Sie das Konto erneut.
  • 403 zurückgegeben von Foliade: unzureichende Berechtigung. Überprüfen Sie die erteilten Berechtigungen. Informationen zu einer Cloudflare 403/1010-Ablehnung finden Sie im Abschnitt zur Fehlerbehebung weiter unten.
  • 413: Datei zu groß. Reduzieren Sie das PDF.
  • 422: Die empfangene Datei unterscheidet sich von der angekündigten Datei. Wiederholen Sie die Übertragung.
  • 429: Zu viele Anfragen. Beachten Sie das Zeitlimit für Wiederholungsversuche.

Werkzeugfehler werden in ihrem MCP-Ergebnis gemeldet. Auf einen Katalog von einem anderen Konto aus kann weiterhin nicht zugegriffen werden. Eine beschädigte PDF-Datei oder eine fehlgeschlagene Konvertierung sollte niemals als erfolgreich dargestellt werden.

Unter Foliade → API → Verbundene Assistenten können Sie jede Verbindung widerrufen. Der Zugriff endet sofort, ohne Ihre Kataloge zu löschen.

Plugin aktiviert, aber MCP-Tools nicht verfügbar

Ein aktiviertes Plugin kann möglicherweise immer noch keine Verbindung zum Server herstellen. Überprüfen Sie den MCP-Status und die Fehlermeldung, bevor Sie das Plugin neu installieren oder Ihr Konto erneut verbinden.

  1. Wenn der Server nicht gefunden werden kann, überprüfen Sie, ob das Plugin installiert und aktiviert ist.
  2. Wenn die Verbindung das Startzeitlimit überschreitet, überprüfen Sie die MCP-Protokolle. Ein Timeout nach 30 Sekunden beweist nicht, dass Ihre OAuth-Verbindung abgelaufen ist.
  3. Wenn eine Cloudflare-403-Antwort den Fehler 1010 oder browser_signature_banned meldet, blockiert Browser Integrity Check den HTTP-Client, bevor er Foliade erreicht. Durch Erhöhen des Start-Timeouts wird diese Ablehnung nicht behoben.
  4. Wenn Foliade 401 oder invalid_token zurückgibt, verbinden Sie Ihr Konto erneut über OAuth. Ersetzen Sie diese Verbindung nicht durch einen Gastzugang.

Was soll ich tun, wenn Cloudflare die Verbindung blockiert?

Für den gehosteten Foliade-Dienst kontaktieren Sie unser Support-Team unter Angabe der Uhrzeit und Zeitzone, der betroffenen URL, des Fehlercodes und Cloudflare Ray ID, falls angezeigt. Senden Sie keine Token, Cookies, Anmeldelinks oder privaten Dokumente. Auf Ihrem Computer müssen keine Cloudflare-Einstellungen geändert werden.

Servicestatus · Kontaktieren Sie den Foliade-Support

Nachdem der Server repariert wurde, starten Sie Ihren Assistenten neu, um die MCP-Tools neu zu laden, und bitten Sie ihn dann, das verbundene Foliade-Konto zu überprüfen. Senden Sie das PDF erst, wenn die Tools verfügbar sind und die E-Mail-Adresse des Kontos bestätigt wurde.

Für Serverbetreiber: Browser Integrity Check beheben

Dieses Verfahren richtet sich an den Cloudflare-Administrator des Servers. Überprüfen Sie zunächst, ob Browser Integrity Check die Ablehnung verursacht hat. Eine Zeitüberschreitung allein kann eine andere Ursache haben.

  1. Öffnen Sie in Cloudflare die Zone des Servers und dann Regeln → Konfigurationsregeln. Erstellen Sie eine Regel mit einem benutzerdefinierten Ausdruck, der auf den Hostnamen und die Routen MCP und OAuth beschränkt ist.
  2. Fügen Sie nur die Einstellung Browser Integrity Check hinzu und deaktivieren Sie sie in dieser Regel. Behalten Sie die anderen Schutzmaßnahmen, Authentifizierungs- und Ratenbeschränkungen bei.

Ausdruck, der für den Foliade-Server verwendet wird. Passen Sie für einen anderen Server den Hostnamen und die Routen an seine Implementierung an:

(http.host eq "foliade.gekkode.com" and (
  http.request.uri.path in {
    "/mcp" "/authorize" "/token" "/register" "/revoke"
    "/.well-known/oauth-authorization-server"
    "/.well-known/oauth-protected-resource"
    "/.well-known/oauth-protected-resource/mcp"
  }
  or starts_with(http.request.uri.path, "/mcp/uploads/")
))

Testen Sie nach der Bereitstellung mit demselben HTTP-Client: Die Aufrufe initialize und tools/list sowie der Abruf der OAuth-Metadaten müssen erfolgreich sein. Foliade liefert eine Liste mit 35 Tools; der Zugriff auf Kataloge ohne Authentifizierung muss weiterhin 401 zurückgeben.

Um ein Rollback durchzuführen, deaktivieren Sie nur diese Regel. Vermeiden Sie es, den Cloudflare-Schutz global zu deaktivieren oder den Benutzeragenten zu ändern, um das Problem zu verbergen.

Cloudflare: Fehler 1010 · Cloudflare: Deaktivieren Sie diese Prüfung für bestimmte Routen

Quellen und Verbreitung

Öffentliches Connector-Repository · README · Fertigkeit Foliade

ZIP-Plugin · Fertigkeits-Postleitzahl · SHA-256

Dieser öffentliche Katalog wird von Foliade verwaltet. Es stellt keine Präsenz in den offiziellen Verzeichnissen OpenAI oder Anthropic dar, die einer separaten Validierung bedürfen.

Kompatibilität mit der alten Installation

Das lokale Python-Skript bleibt als erweiterte Lösung mit einem API-Schlüssel und seinen fünf historischen Tools verfügbar. Es wird nicht mehr durch Plugins 1.1.0 gestartet. Seine Schlüssel und Einstellungen sind unabhängig von der OAuth-Verbindung.

Historisches STDIO-Skript · API-Dokumentation REST