Aspose Cloud API

Aspose.Slides Cloud MCP сървър

Cloud APIPresentations PPTXPPTODP Версия 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.

Настройка

Инсталирайте Aspose.Slides Cloud

Нужен ви е Python 3.11 или по-нов. Инсталирайте сървъра във виртуална среда; първият пакет е споделената библиотека за файлови инструменти, от която зависят всички Aspose Cloud MCP сървъри.

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

Това поставя командата aspose-slides-mcp във виртуалната среда.

Конфигурирайте Aspose.Slides Cloud във вашия AI клиент

Създайте приложение в таблото за управление на Aspose Cloud, за да получите Client ID и Client Secret (налично е безплатно оценъчно ниво). Сървърът ги чете от своята среда при стартиране; никога не се предават като аргумент на инструмент. ASPOSE_FILES_PATH е папката на вашия компютър, от която сървърът може да чете файлове и в която записва резултати.

{
  "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"
Пробвайте

Примерни подсказки

  • 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.
Документация

Налични инструменти (8)

Всеки инструмент, който този сървър предоставя, директно от своя собствен манифест.

ИнструментОписаниеПараметри
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. Симулация filename: str (задължително), folder_name: str | None, storage_name: str | None, dry_run: bool
подсказка: create a new presentation called quarterly-review.pptx using aspose slides cloud mcp
подсказка: create a new presentation called kickoff.pptx in the decks folder of my MyStorage storage using aspose slides cloud mcp
подсказка: do a dry run of creating a presentation called 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. Само за четене filename: str (задължително), target_format: str (задължително), folder_name: str | None, storage_name: str | None, fonts_folder_name: str | None, slide_indices: str | None, output_filename: str | None, return_base64: bool
подсказка: download deck.pptx as a pdf using aspose slides cloud mcp
подсказка: export only slides 1 and 3 of deck.pptx as pdf and save it as deck-excerpt.pdf using aspose slides cloud mcp
подсказка: export deck.pptx from the decks folder as pdf using the fonts in the my-fonts folder, and return it as base64 text, 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. Симулация filename: str (задължително), 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
подсказка: split deck.pptx into one png image per slide using aspose slides cloud mcp
подсказка: export slides 2 to 5 of deck.pptx as 1280 by 720 jpeg images into the slide-images folder using aspose slides cloud mcp
подсказка: do a dry run of splitting deck.pptx from the decks folder of my MyStorage storage into images using the fonts in the my-fonts folder, 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. Само за четене filename: str (задължително), folder_name: str | None, storage_name: str | None
подсказка: list the images embedded in brand-guidelines.pptx using aspose slides cloud mcp
подсказка: list the images embedded in brand-guidelines.pptx from the brand folder of my MyStorage storage using aspose slides cloud mcp
slides_get_presentation_properties Retrieves the metadata properties of a PowerPoint presentation file stored in Aspose Slides Cloud. Само за четене filename: str (задължително), folder_name: str | None, storage_name: str | None
подсказка: show the properties of deck.pptx using aspose slides cloud mcp
подсказка: show the properties of deck.pptx from the decks folder of my MyStorage storage using aspose slides cloud mcp
slides_list_slides Retrieves information about all slides in a specified PowerPoint presentation stored in Aspose Cloud. Само за четене filename: str (задължително), folder_name: str | None, storage_name: str | None
подсказка: list all slides in roadmap.pptx using aspose slides cloud mcp
подсказка: list all slides in roadmap.pptx from the planning folder of my MyStorage storage using aspose slides cloud mcp
slides_get_text_items Extracts all text items from a specified PowerPoint presentation file. Само за четене filename: str (задължително), with_empty: bool | None, folder_name: str | None, storage_name: str | None
подсказка: extract all the text from pitch.pptx using aspose slides cloud mcp
подсказка: extract all the text from pitch.pptx, including empty text items, using aspose slides cloud mcp
подсказка: extract all the text from pitch.pptx in the sales folder of my MyStorage storage using aspose slides cloud mcp
slides_replace_text Replaces every occurrence of a specified text string in a Slides presentation with a new string. Симулация filename: str (задължително), old_value: str (задължително), new_value: str (задължително), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
подсказка: replace 'Q3' with 'Q4' in deck.pptx using aspose slides cloud mcp
подсказка: replace the whole word 'cost' with 'spend' in deck.pptx, ignoring case, using aspose slides cloud mcp
подсказка: do a dry run of replacing 'Acme' with 'Globex' in pitch.pptx from the sales folder of my MyStorage storage using aspose slides cloud mcp

Всеки сървър също включва четири споделени файлови инструменти (upload, download, list и delete), така че един сървър е достатъчен за пълен процес на качване, обработка и изтегляне.

Разгледайте повече

Други Aspose Cloud MCP сървъри