Aspose Cloud API

Aspose.Slides Cloud MCP szerver

Felhő APIPrezentációk PPTXPPTODP Kiadás 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.

Beállítás

Telepítsd a(z) Aspose.Slides Cloud programot

Python 3.11 vagy újabb szükséges. Telepítsd a szervert egy virtuális környezetbe; az első csomag a megosztott fájl-eszköz könyvtár, amelyre minden Aspose Cloud MCP szerver támaszkodik.

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

Ez a aspose-slides-mcp parancsot a virtuális környezetbe helyezi.

Konfiguráld a(z) Aspose.Slides Cloud programot az AI kliensedben

Hozz létre egy alkalmazást az Aspose Cloud irányítópulton a Client ID és Client Secret megszerzéséhez (elérhető egy ingyenes értékelő szint). A szerver a környezetéből olvassa ezeket indításkor; soha nem kerülnek át eszköz argumentumként. ASPOSE_FILES_PATH az a mappa a számítógépeden, ahonnan a szerver olvashat fájlokat és ahová eredményeket írhat.

{
  "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"
Próbáld ki

Példa promptok

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

Elérhető eszközök (8)

Minden eszköz, amit ez a szerver biztosít, közvetlenül a saját manifestjéből.

EszközLeírásParaméterek
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. Száraz futtatás filename: str (kötelező), folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: hozzon létre egy új prezentációt quarterly‑review.pptx néven using aspose slides cloud mcp
prompt: hozzon létre egy új prezentációt kickoff.pptx néven a decks mappában a my MyStorage tárolóban using aspose slides cloud mcp
prompt: szimulálja egy demo.pptx nevű prezentáció létrehozását 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. Csak olvasás filename: str (kötelező), target_format: str (kötelező), 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: töltse le a deck.pptx‑t pdf‑ként using aspose slides cloud mcp
prompt: exportálja a deck.pptx csak 1. és 3. diáját pdf‑ként és mentse deck‑excerpt.pdf‑ként using aspose slides cloud mcp
prompt: exportálja a deck.pptx‑t a decks mappából pdf‑ként, a my‑fonts mappában lévő betűtípusokkal, és adja vissza base64 szövegként, 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. Száraz futtatás filename: str (kötelező), 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: bontsa szét a deck.pptx‑t egy png képre diánként using aspose slides cloud mcp
prompt: exportálja a deck.pptx 2‑től 5‑ig terjedő diáit 1280×720 jpeg képekként a slide‑images mappába using aspose slides cloud mcp
prompt: szimulálja a deck.pptx szétbontását a decks mappából a my MyStorage tárolóban képekké, a my‑fonts mappában lévő betűtípusokkal, 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. Csak olvasás filename: str (kötelező), folder_name: str | None, storage_name: str | None
prompt: listázza a brand‑guidelines.pptx‑ben beágyazott képeket using aspose slides cloud mcp
prompt: listázza a brand‑guidelines.pptx‑ben beágyazott képeket a brand mappából a my MyStorage tárolóban using aspose slides cloud mcp
slides_get_presentation_properties Retrieves the metadata properties of a PowerPoint presentation file stored in Aspose Slides Cloud. Csak olvasás filename: str (kötelező), folder_name: str | None, storage_name: str | None
prompt: mutassa a deck.pptx tulajdonságait using aspose slides cloud mcp
prompt: mutassa a deck.pptx tulajdonságait a decks mappában a my MyStorage tárolóban using aspose slides cloud mcp
slides_list_slides Retrieves information about all slides in a specified PowerPoint presentation stored in Aspose Cloud. Csak olvasás filename: str (kötelező), folder_name: str | None, storage_name: str | None
prompt: listázza az összes diát a roadmap.pptx‑ben using aspose slides cloud mcp
prompt: listázza az összes diát a roadmap.pptx‑ben a planning mappában a my MyStorage tárolóban using aspose slides cloud mcp
slides_get_text_items Extracts all text items from a specified PowerPoint presentation file. Csak olvasás filename: str (kötelező), with_empty: bool | None, folder_name: str | None, storage_name: str | None
prompt: nyerje ki az összes szöveget a pitch.pptx‑ből using aspose slides cloud mcp
prompt: nyerje ki az összes szöveget a pitch.pptx‑ből, beleértve az üres szövegelemeket is using aspose slides cloud mcp
prompt: nyerje ki az összes szöveget a pitch.pptx‑ből a sales mappában a my MyStorage tárolóban using aspose slides cloud mcp
slides_replace_text Replaces every occurrence of a specified text string in a Slides presentation with a new string. Száraz futtatás filename: str (kötelező), old_value: str (kötelező), new_value: str (kötelező), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: cserélje a 'Q3' szöveget 'Q4'-re a deck.pptx‑ben using aspose slides cloud mcp
prompt: cserélje a teljes 'cost' szót 'spend'-re a deck.pptx‑ben, kis- és nagybetűktől függetlenül using aspose slides cloud mcp
prompt: szimulálja az 'Acme' szöveg 'Globex'-re cseréjét a pitch.pptx‑ben a sales mappában a my MyStorage tárolóban using aspose slides cloud mcp

Minden szerver négy megosztott fájl eszközt is tartalmaz (feltöltés, letöltés, listázás és törlés), így egyetlen szerver elegendő egy teljes feltöltés‑feldolgozás‑letöltés munkafolyamathoz.