API Aspose Cloud

Aspose.Slides Cloud Serveur MCP

Cloud APIPrésentations PPTXPPTODP Version v1.0.3

Create, convert and split presentations, read slides, text and images, and replace text, through Aspose.Slides Cloud's REST API, from any MCP-compatible AI client.

Configuration

Installer Aspose.Slides Cloud

Vous avez besoin de Python 3.11 ou ultérieur. Installez le serveur dans un environnement virtuel ; le premier paquet est la bibliothèque d’outils de fichiers partagée dont chaque serveur MCP Aspose Cloud dépend.

python -m venv .venv
source .venv/bin/activate    # Windows: .venv\Scripts\activate

pip install \
  git+https://github.com/aspose-cloud/aspose-storage-cloud-python-mcp.git@v1.0.5 \
  git+https://github.com/aspose-cloud/aspose-slides-cloud-python-mcp.git@v1.0.3

Cela place la commande aspose-slides-mcp dans l’environnement virtuel.

Configurez Aspose.Slides Cloud dans votre client IA

Créez une application sur votre tableau de bord Aspose Cloud pour obtenir un Client ID et un Client Secret (un niveau d’évaluation gratuit est disponible). Le serveur les lit depuis son environnement au démarrage ; ils ne sont jamais transmis comme argument d’outil. ASPOSE_FILES_PATH est le dossier sur votre ordinateur que le serveur peut lire et où il peut écrire les résultats.

{
  "mcpServers": {
    "slides": {
      "command": "C:\\path\\to\\.venv\\Scripts\\aspose-slides-mcp.exe",
      "env": {
        "ASPOSE_CLIENT_ID": "your-client-id",
        "ASPOSE_CLIENT_SECRET": "your-client-secret",
        "ASPOSE_FILES_PATH": "C:\\Users\\you\\Documents\\aspose-files"
      }
    }
  }
}

// macOS / Linux: "command": "/path/to/.venv/bin/aspose-slides-mcp"
Essayer

Exemples d’invites

  • List the slides in deck.pptx and extract all of their text.
  • In deck.pptx replace "Q3" with "Q4" everywhere.
  • Split deck.pptx into one image per slide.
Référence

Outils disponibles (8)

Chaque outil exposé par ce serveur, directement depuis son propre manifeste d’outil.

OutilDescriptionParamètres
slides_create_presentation Creates a new presentation in Aspose Slides, optionally using an uploaded source file as a template and optionally applying a password to the new file. Exécution à blanc filename: str (obligatoire), folder_name: str | None, storage_name: str | None, dry_run: bool
invite : crée une nouvelle présentation appelée quarterly‑review.pptx en utilisant aspose slides cloud mcp
invite : crée une nouvelle présentation appelée kickoff.pptx dans le dossier decks de mon stockage MyStorage en utilisant aspose slides cloud mcp
invite : simule la création d'une présentation appelée demo.pptx en utilisant aspose slides cloud mcp
slides_download_presentation The tool retrieves a presentation from Aspose Slides Cloud, converts it to a specified export format, and returns the resulting file as binary data. Lecture‑seule filename: str (obligatoire), target_format: str (obligatoire), folder_name: str | None, storage_name: str | None, fonts_folder_name: str | None, slide_indices: str | None, output_filename: str | None, return_base64: bool
invite : télécharge deck.pptx au format pdf en utilisant aspose slides cloud mcp
invite : exporte uniquement les diapositives 1 et 3 de deck.pptx au format pdf et enregistre‑les sous deck‑excerpt.pdf en utilisant aspose slides cloud mcp
invite : exporte deck.pptx depuis le dossier decks au format pdf en utilisant les polices du dossier my‑fonts, et le renvoie sous forme de texte base64, en utilisant aspose slides cloud mcp
slides_split_presentation This tool splits a PowerPoint presentation into separate image files, creating one image for each selected slide and uploading the images to cloud storage. Exécution à blanc filename: str (obligatoire), target_format: str | None, width: str | None, height: str | None, from_slide: str | None, to_slide: str | None, destination_folder_name: str | None, storage_name: str | None, folder_name: str | None, fonts_folder_name: str | None, dry_run: bool
invite : scinde deck.pptx en une image png par diapositive en utilisant aspose slides cloud mcp
invite : exporte les diapositives 2 à 5 de deck.pptx en images jpeg 1280×720 dans le dossier slide‑images en utilisant aspose slides cloud mcp
invite : simule le fractionnement de deck.pptx depuis le dossier decks de mon stockage MyStorage en images en utilisant les polices du dossier my‑fonts, en utilisant aspose slides cloud mcp
slides_list_images Retrieves metadata for every image that is embedded in a specified PowerPoint presentation stored in Aspose Cloud. Lecture‑seule filename: str (obligatoire), folder_name: str | None, storage_name: str | None
invite : liste les images intégrées dans brand‑guidelines.pptx en utilisant aspose slides cloud mcp
invite : liste les images intégrées dans brand‑guidelines.pptx depuis le dossier brand de mon stockage MyStorage en utilisant aspose slides cloud mcp
slides_get_presentation_properties Retrieves the metadata properties of a PowerPoint presentation file stored in Aspose Slides Cloud. Lecture‑seule filename: str (obligatoire), folder_name: str | None, storage_name: str | None
invite : affiche les propriétés de deck.pptx en utilisant aspose slides cloud mcp
invite : affiche les propriétés de deck.pptx depuis le dossier decks de mon stockage MyStorage en utilisant aspose slides cloud mcp
slides_list_slides Retrieves information about all slides in a specified PowerPoint presentation stored in Aspose Cloud. Lecture‑seule filename: str (obligatoire), folder_name: str | None, storage_name: str | None
invite : liste toutes les diapositives dans roadmap.pptx en utilisant aspose slides cloud mcp
invite : liste toutes les diapositives dans roadmap.pptx depuis le dossier planning de mon stockage MyStorage en utilisant aspose slides cloud mcp
slides_get_text_items Extracts all text items from a specified PowerPoint presentation file. Lecture‑seule filename: str (obligatoire), with_empty: bool | None, folder_name: str | None, storage_name: str | None
invite : extrait tout le texte de pitch.pptx en utilisant aspose slides cloud mcp
invite : extrait tout le texte de pitch.pptx, y compris les éléments de texte vides, en utilisant aspose slides cloud mcp
invite : extrait tout le texte de pitch.pptx dans le dossier sales de mon stockage MyStorage en utilisant aspose slides cloud mcp
slides_replace_text Replaces every occurrence of a specified text string in a Slides presentation with a new string. Exécution à blanc filename: str (obligatoire), old_value: str (obligatoire), new_value: str (obligatoire), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
invite : remplace 'Q3' par 'Q4' dans deck.pptx en utilisant aspose slides cloud mcp
invite : remplace le mot complet 'cost' par 'spend' dans deck.pptx, en ignorant la casse, en utilisant aspose slides cloud mcp
invite : simule le remplacement de 'Acme' par 'Globex' dans pitch.pptx depuis le dossier sales de mon stockage MyStorage en utilisant aspose slides cloud mcp

Chaque serveur inclut également quatre outils de fichiers partagés (téléversement, téléchargement, liste et suppression), de sorte qu’un seul serveur suffit pour un flux complet de téléversement, traitement et téléchargement.