Aspose Cloud API

Aspose.Slides Cloud MCP Server

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

Iestatīšana

Instalēt Aspose.Slides Cloud

Jums vajag Python 3.11 vai jaunāku. Instalējiet serveri virtuālajā vidē; pirmais pakotne ir kopīgā failu-rīku bibliotēka, no kuras atkarīgi visi Aspose Cloud MCP serveri.

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

Tas ieliek aspose-slides-mcp komandu virtuālajā vidē.

Konfigurējiet Aspose.Slides Cloud savā AI klientā

Izveidojiet lietojumprogrammu savā Aspose Cloud informācijas panelī, lai iegūtu Klienta ID un Klienta noslēpumu (pieejama bezmaksas izvērtējuma pakāpe). Serveris tos lasa no savas vides, kad tiek startēts; tie nekad netiek nodoti kā rīka arguments. `ASPOSE_FILES_PATH` ir mape jūsu datorā, no kuras serveris var lasīt failus un rakstīt rezultātus.

{
  "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"
Izmēģināt

Piemēru uzvedņi

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

Pieejami rīki (8)

Katrs rīks, ko šis serveris piedāvā, tieši no savas rīku manifestācijas.

RīksAprakstsParametri
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. Testa režīms filename: str (nepieciešams), folder_name: str | None, storage_name: str | None, dry_run: bool
uzvednis: izveidot jaunu prezentāciju ar nosaukumu quarterly-review.pptx, izmantojot aspose slides cloud mcp
uzvednis: izveidot jaunu prezentāciju ar nosaukumu kickoff.pptx decks mapē mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp
uzvednis: veikt testa izpildi, izveidojot prezentāciju ar nosaukumu demo.pptx, izmantojot 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. Tikai lasīšanai filename: str (nepieciešams), target_format: str (nepieciešams), folder_name: str | None, storage_name: str | None, fonts_folder_name: str | None, slide_indices: str | None, output_filename: str | None, return_base64: bool
uzvednis: lejupielādēt deck.pptx kā pdf, izmantojot aspose slides cloud mcp
uzvednis: eksportēt tikai slaidus 1 un 3 no deck.pptx kā pdf un saglabāt kā deck-excerpt.pdf, izmantojot aspose slides cloud mcp
uzvednis: eksportēt deck.pptx no decks mapes kā pdf, izmantojot fontus my-fonts mapē, un atgriezt kā base64 tekstu, izmantojot 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. Testa režīms filename: str (nepieciešams), 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
uzvednis: sadalīt deck.pptx vienā png attēlā katram slaidam, izmantojot aspose slides cloud mcp
uzvednis: eksportēt slaidus 2 līdz 5 no deck.pptx kā 1280x720 jpeg attēlus slide-images mapē, izmantojot aspose slides cloud mcp
uzvednis: veikt testa izpildi, sadalot deck.pptx decks mapē mana MyStorage glabāšanā attēlos, izmantojot fontus my-fonts mapē, izmantojot aspose slides cloud mcp
slides_list_images Retrieves metadata for every image that is embedded in a specified PowerPoint presentation stored in Aspose Cloud. Tikai lasīšanai filename: str (nepieciešams), folder_name: str | None, storage_name: str | None
uzvednis: uzskaitīt attēlus, kas iegulti brand-guidelines.pptx, izmantojot aspose slides cloud mcp
uzvednis: uzskaitīt attēlus, kas iegulti brand-guidelines.pptx brand mapē mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp
slides_get_presentation_properties Retrieves the metadata properties of a PowerPoint presentation file stored in Aspose Slides Cloud. Tikai lasīšanai filename: str (nepieciešams), folder_name: str | None, storage_name: str | None
uzvednis: parādīt deck.pptx īpašības, izmantojot aspose slides cloud mcp
uzvednis: parādīt deck.pptx īpašības no decks mapes mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp
slides_list_slides Retrieves information about all slides in a specified PowerPoint presentation stored in Aspose Cloud. Tikai lasīšanai filename: str (nepieciešams), folder_name: str | None, storage_name: str | None
uzvednis: uzskaitīt visus slaidus roadmap.pptx, izmantojot aspose slides cloud mcp
uzvednis: uzskaitīt visus slaidus roadmap.pptx planning mapē mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp
slides_get_text_items Extracts all text items from a specified PowerPoint presentation file. Tikai lasīšanai filename: str (nepieciešams), with_empty: bool | None, folder_name: str | None, storage_name: str | None
uzvednis: izgūt visu tekstu no pitch.pptx, izmantojot aspose slides cloud mcp
uzvednis: izgūt visu tekstu no pitch.pptx, ieskaitot tukšus teksta elementus, izmantojot aspose slides cloud mcp
uzvednis: izgūt visu tekstu no pitch.pptx sales mapē mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp
slides_replace_text Replaces every occurrence of a specified text string in a Slides presentation with a new string. Testa režīms filename: str (nepieciešams), old_value: str (nepieciešams), new_value: str (nepieciešams), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
uzvednis: aizstāt 'Q3' ar 'Q4' deck.pptx, izmantojot aspose slides cloud mcp
uzvednis: aizstāt veselu vārdu 'cost' ar 'spend' deck.pptx, ignorējot lielumu, izmantojot aspose slides cloud mcp
uzvednis: veikt testa izpildi, aizstājot 'Acme' ar 'Globex' pitch.pptx sales mapē mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp

Katrs serveris arī ietver četrus kopīgus failu rīkus (augšupielāde, lejupielāde, saraksts un dzēšana), tāpēc viens serveris pietiek pilnīgai augšupielādes, apstrādes un lejupielādes darbplūsmmai.