API Aspose Cloud

Aspose.Slides Cloud MCP Server

Cloud APIPresentations PPTXPPTODP Versiunea 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.

Configurare

Instalează Aspose.Slides Cloud

Ai nevoie de Python 3.11 sau o versiune ulterioară. Instalează serverul într-un mediu virtual; primul pachet este biblioteca partajată de instrumente de fișiere de care depinde fiecare server MCP Aspose Cloud.

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

Aceasta pune comanda aspose-slides-mcp în mediul virtual.

Configurează Aspose.Slides Cloud în clientul tău AI

Creează o aplicație în tabloul de bord Aspose Cloud pentru a obține un ID de client și un Secret de client (este disponibil un nivel gratuit de evaluare). Serverul le citește din mediul său la pornire; nu sunt niciodată transmise ca argument de instrument. ASPOSE_FILES_PATH este dosarul de pe calculatorul tău din care serverul poate citi fișiere și în care poate scrie rezultatele.

{
  "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"
Încearcă

Exemple de prompturi

  • 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.
Referință

Instrumente disponibile (8)

Fiecare instrument expus de acest server, direct din manifestul său de instrumente.

InstrumentDescriereParametri
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. Execuție de probă filename: str (obligatoriu), folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: creează o prezentare nouă numită quarterly-review.pptx folosind aspose slides cloud mcp
prompt: creează o prezentare nouă numită kickoff.pptx în folderul decks al stocării mele MyStorage folosind aspose slides cloud mcp
prompt: execută o probă de creare a unei prezentări numite demo.pptx folosind 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. Numai citire filename: str (obligatoriu), target_format: str (obligatoriu), 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: descarcă deck.pptx ca pdf folosind aspose slides cloud mcp
prompt: exportă doar slide‑urile 1 și 3 din deck.pptx ca pdf și salveaz‑ă ca deck-excerpt.pdf folosind aspose slides cloud mcp
prompt: exportă deck.pptx din folderul decks ca pdf utilizând fonturile din folderul my-fonts și returneaz‑ă ca text base64, folosind 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. Execuție de probă filename: str (obligatoriu), 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: împarte deck.pptx în imagini png câte una pentru fiecare slide folosind aspose slides cloud mcp
prompt: exportă slide‑urile 2 până la 5 din deck.pptx ca imagini jpeg 1280 x 720 în folderul slide-images folosind aspose slides cloud mcp
prompt: execută o probă de împărțire a deck.pptx din folderul decks al stocării mele MyStorage în imagini utilizând fonturile din folderul my-fonts, folosind aspose slides cloud mcp
slides_list_images Retrieves metadata for every image that is embedded in a specified PowerPoint presentation stored in Aspose Cloud. Numai citire filename: str (obligatoriu), folder_name: str | None, storage_name: str | None
prompt: listează imaginile încorporate în brand-guidelines.pptx folosind aspose slides cloud mcp
prompt: listează imaginile încorporate în brand-guidelines.pptx din folderul brand al stocării mele MyStorage folosind aspose slides cloud mcp
slides_get_presentation_properties Retrieves the metadata properties of a PowerPoint presentation file stored in Aspose Slides Cloud. Numai citire filename: str (obligatoriu), folder_name: str | None, storage_name: str | None
prompt: arată proprietățile lui deck.pptx folosind aspose slides cloud mcp
prompt: arată proprietățile lui deck.pptx din folderul decks al stocării mele MyStorage folosind aspose slides cloud mcp
slides_list_slides Retrieves information about all slides in a specified PowerPoint presentation stored in Aspose Cloud. Numai citire filename: str (obligatoriu), folder_name: str | None, storage_name: str | None
prompt: listează toate slide‑urile din roadmap.pptx folosind aspose slides cloud mcp
prompt: listează toate slide‑urile din roadmap.pptx din folderul planning al stocării mele MyStorage folosind aspose slides cloud mcp
slides_get_text_items Extracts all text items from a specified PowerPoint presentation file. Numai citire filename: str (obligatoriu), with_empty: bool | None, folder_name: str | None, storage_name: str | None
prompt: extrage tot textul din pitch.pptx folosind aspose slides cloud mcp
prompt: extrage tot textul din pitch.pptx, inclusiv elementele de text goale, folosind aspose slides cloud mcp
prompt: extrage tot textul din pitch.pptx din folderul sales al stocării mele MyStorage folosind aspose slides cloud mcp
slides_replace_text Replaces every occurrence of a specified text string in a Slides presentation with a new string. Execuție de probă filename: str (obligatoriu), old_value: str (obligatoriu), new_value: str (obligatoriu), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: înlocuiește 'Q3' cu 'Q4' în deck.pptx folosind aspose slides cloud mcp
prompt: înlocuiește cuvântul întreg 'cost' cu 'spend' în deck.pptx, ignorând majusculele, folosind aspose slides cloud mcp
prompt: execută o probă de înlocuire a lui 'Acme' cu 'Globex' în pitch.pptx din folderul sales al stocării mele MyStorage folosind aspose slides cloud mcp

Fiecare server include, de asemenea, patru instrumente de fișiere partajate (încărcare, descărcare, listare și ștergere), astfel încât un singur server este suficient pentru un flux complet de încărcare, procesare și descărcare.