Aspose Cloud API

Aspose.Slides Cloud MCP Server

Cloud APIPrezentace PPTXPPTODP Release 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.

Nastavení

Instalovat Aspose.Slides Cloud

Potřebujete Python 3.11 nebo novější. Nainstalujte server do virtuálního prostředí; první balíček je sdílená knihovna file-tool, na kterou každý Aspose Cloud MCP server závisí.

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

Toto vloží příkaz aspose-slides-mcp do virtuálního prostředí.

Nakonfigurujte Aspose.Slides Cloud ve svém AI klientovi

Vytvořte aplikaci ve vašem Aspose Cloud dashboardu a získejte Client ID a Client Secret (k dispozici je bezplatná zkušební úroveň). Server je načte ze svého prostředí při spuštění; nikdy nejsou předány jako argument nástroje. ASPOSE_FILES_PATH je složka ve vašem počítači, ze které server může číst soubory a do které může zapisovat výsledky.

{
  "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"
Vyzkoušejte

Příkladové výzvy

  • 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.
Reference

Dostupné nástroje (8)

Každý nástroj, který tento server poskytuje, přímo z jeho manifestu nástrojů.

NástrojPopisParametry
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. Testovací běh filename: str (povinné), folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: vytvořit novou prezentaci nazvanou quarterly-review.pptx pomocí aspose slides cloud mcp
prompt: vytvořit novou prezentaci nazvanou kickoff.pptx ve složce decks mého úložiště MyStorage pomocí aspose slides cloud mcp
prompt: provést taký běh vytvoření prezentace nazvané demo.pptx pomocí 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. Pouze pro čtení filename: str (povinné), target_format: str (povinné), folder_name: str | None, storage_name: str | None, fonts_folder_name: str | None, slide_indices: str | None, output_filename: str | None, return_base64: bool
prompt: stáhnout deck.pptx jako pdf pomocí aspose slides cloud mcp
prompt: exportovat pouze snímky 1 a 3 z deck.pptx jako pdf a uložit jako deck-excerpt.pdf pomocí aspose slides cloud mcp
prompt: exportovat deck.pptx ze složky decks s fonty ze složky my-fonts a vrátit jako base64 text, pomocí 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. Testovací běh filename: str (povinné), 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
prompt: rozdělit deck.pptx na jeden png obrázek na snímek pomocí aspose slides cloud mcp
prompt: exportovat snímky 2 až 5 z deck.pptx jako jpeg obrázky 1280 × 720 do složky slide-images pomocí aspose slides cloud mcp
prompt: provést taký běh rozdělení deck.pptx ze složky decks mého úložiště MyStorage na obrázky s fonty ze složky my-fonts, pomocí aspose slides cloud mcp
slides_list_images Retrieves metadata for every image that is embedded in a specified PowerPoint presentation stored in Aspose Cloud. Pouze pro čtení filename: str (povinné), folder_name: str | None, storage_name: str | None
prompt: vypsat obrázky vložené do brand-guidelines.pptx pomocí aspose slides cloud mcp
prompt: vypsat obrázky vložené do brand-guidelines.pptx ze složky brand mého úložiště MyStorage pomocí aspose slides cloud mcp
slides_get_presentation_properties Retrieves the metadata properties of a PowerPoint presentation file stored in Aspose Slides Cloud. Pouze pro čtení filename: str (povinné), folder_name: str | None, storage_name: str | None
prompt: zobrazit vlastnosti deck.pptx pomocí aspose slides cloud mcp
prompt: zobrazit vlastnosti deck.pptx ze složky decks mého úložiště MyStorage pomocí aspose slides cloud mcp
slides_list_slides Retrieves information about all slides in a specified PowerPoint presentation stored in Aspose Cloud. Pouze pro čtení filename: str (povinné), folder_name: str | None, storage_name: str | None
prompt: vypsat všechny snímky v roadmap.pptx pomocí aspose slides cloud mcp
prompt: vypsat všechny snímky v roadmap.pptx ze složky planning mého úložiště MyStorage pomocí aspose slides cloud mcp
slides_get_text_items Extracts all text items from a specified PowerPoint presentation file. Pouze pro čtení filename: str (povinné), with_empty: bool | None, folder_name: str | None, storage_name: str | None
prompt: extrahovat celý text z pitch.pptx pomocí aspose slides cloud mcp
prompt: extrahovat celý text z pitch.pptx, včetně prázdných textových položek, pomocí aspose slides cloud mcp
prompt: extrahovat celý text z pitch.pptx ve složce sales mého úložiště MyStorage pomocí aspose slides cloud mcp
slides_replace_text Replaces every occurrence of a specified text string in a Slides presentation with a new string. Testovací běh filename: str (povinné), old_value: str (povinné), new_value: str (povinné), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: nahradit 'Q3' za 'Q4' v deck.pptx pomocí aspose slides cloud mcp
prompt: nahradit celé slovo 'cost' za 'spend' v deck.pptx, ignorovat velikost písmen, pomocí aspose slides cloud mcp
prompt: provést taký běh nahrazení 'Acme' za 'Globex' v pitch.pptx ze složky sales mého úložiště MyStorage pomocí aspose slides cloud mcp

Každý server také zahrnuje čtyři sdílené file nástroje (upload, download, list a delete), takže jediný server stačí pro kompletní workflow nahrání, zpracování a stažení.