Aspose Cloud API

Aspose.Slides Cloud MCP Server

Cloud APIPristatymų PPTXPPTODP Leidimas 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.

Nustatymas

Įdiegti Aspose.Slides Cloud

Reikalingas Python 3.11 arba naujesnis. Įdiekite serverį į virtualią aplinką; pirmas paketas yra bendroji failų įrankio biblioteka, nuo kurios priklauso visi Aspose Cloud MCP serveriai.

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

Tai įdiegia aspose-slides-mcp komandą į virtualią aplinką.

Konfigūruokite Aspose.Slides Cloud savo AI kliente

Sukurkite programą savo Aspose Cloud valdymo skydelyje, kad gautumėte Kliento ID ir Kliento slaptą raktą (prieinama nemokama bandomoji versija). Serveris perskaito juos iš savo aplinkos paleidimo metu; jie niekada neperduodami kaip įrankio argumentas. ASPOSE_FILES_PATH yra aplankas jūsų kompiuteryje, iš kurio serveris gali skaityti failus ir į kurią rašo rezultatus.

{
  "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"
Išbandyti

Pavyzdiniai prašymai

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

Pasiekiami įrankiai (8)

Kiekvienas šio serverio įrankis yra eksponuojamas tiesiai iš savo įrankio manifestų.

ĮrankisAprašymasParametrai
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. Testinis vykdymas filename: str (reikalingas), folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: sukurkite naują pristatymą pavadinimu quarterly-review.pptx using aspose slides cloud mcp
prompt: sukurkite naują pristatymą pavadinimu kickoff.pptx kataloge decks mano MyStorage saugykloje using aspose slides cloud mcp
prompt: atlikite dry run kuriant pristatymą pavadinimu demo.pptx using 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. Tik skaityti filename: str (reikalingas), target_format: str (reikalingas), 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: atsisiųskite deck.pptx kaip pdf using aspose slides cloud mcp
prompt: eksportuokite tik skaidres 1 ir 3 iš deck.pptx kaip pdf ir išsaugokite kaip deck-excerpt.pdf using aspose slides cloud mcp
prompt: eksportuokite deck.pptx iš katalogo decks kaip pdf naudodami šriftus kataloge my-fonts ir grąžinkite kaip base64 tekstą, using 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. Testinis vykdymas filename: str (reikalingas), 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: suskaldykite deck.pptx į vieną png paveikslą per skaidrę using aspose slides cloud mcp
prompt: eksportuokite skaidres 2–5 iš deck.pptx kaip 1280×720 jpeg paveikslus į katalogą slide-images using aspose slides cloud mcp
prompt: atlikite dry run suskaidydami deck.pptx iš katalogo decks mano MyStorage saugykloje į paveikslus naudodami šriftus kataloge my-fonts, using aspose slides cloud mcp
slides_list_images Retrieves metadata for every image that is embedded in a specified PowerPoint presentation stored in Aspose Cloud. Tik skaityti filename: str (reikalingas), folder_name: str | None, storage_name: str | None
prompt: išvardinkite įterptus paveikslus brand-guidelines.pptx using aspose slides cloud mcp
prompt: išvardinkite įterptus paveikslus brand-guidelines.pptx iš katalogo brand mano MyStorage saugykloje using aspose slides cloud mcp
slides_get_presentation_properties Retrieves the metadata properties of a PowerPoint presentation file stored in Aspose Slides Cloud. Tik skaityti filename: str (reikalingas), folder_name: str | None, storage_name: str | None
prompt: parodykite deck.pptx savybes using aspose slides cloud mcp
prompt: parodykite deck.pptx savybes iš katalogo decks mano MyStorage saugykloje using aspose slides cloud mcp
slides_list_slides Retrieves information about all slides in a specified PowerPoint presentation stored in Aspose Cloud. Tik skaityti filename: str (reikalingas), folder_name: str | None, storage_name: str | None
prompt: išvardinkite visas skaidres roadmap.pptx using aspose slides cloud mcp
prompt: išvardinkite visas skaidres roadmap.pptx iš katalogo planning mano MyStorage saugykloje using aspose slides cloud mcp
slides_get_text_items Extracts all text items from a specified PowerPoint presentation file. Tik skaityti filename: str (reikalingas), with_empty: bool | None, folder_name: str | None, storage_name: str | None
prompt: išskirkite visą tekstą iš pitch.pptx using aspose slides cloud mcp
prompt: išskirkite visą tekstą iš pitch.pptx, įskaitant tuščius tekstų elementus, using aspose slides cloud mcp
prompt: išskirkite visą tekstą iš pitch.pptx kataloge sales mano MyStorage saugykloje using aspose slides cloud mcp
slides_replace_text Replaces every occurrence of a specified text string in a Slides presentation with a new string. Testinis vykdymas filename: str (reikalingas), old_value: str (reikalingas), new_value: str (reikalingas), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: pakeiskite „Q3“ į „Q4“ deck.pptx using aspose slides cloud mcp
prompt: pakeiskite visą žodį „cost“ į „spend“ deck.pptx, nepaisant raidžių dydžio, using aspose slides cloud mcp
prompt: atlikite dry run keičiant „Acme“ į „Globex“ pitch.pptx iš katalogo sales mano MyStorage saugykloje using aspose slides cloud mcp

Kiekvienas serveris taip pat turi keturis bendrus failų įrankius (įkėlimas, atsisiuntimas, sąrašas ir ištrynimas), todėl vienas serveris pakanka pilnam įkėlimo, apdorojimo, atsisiuntimo procesui.