Aspose Cloud API

Aspose.Slides Cloud MCP сервер

Хмарний APIПрезентації 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 або новіший. Встановіть сервер у віртуальне середовище; перший пакет — це спільна бібліотека file-tool, від якої залежать усі сервери 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
запит: створити нову презентацію під назвою quarterly-review.pptx using aspose slides cloud mcp
запит: створити нову презентацію під назвою kickoff.pptx у папці decks мого MyStorage storage using aspose slides cloud mcp
запит: виконати dry run створення презентації під назвою 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
запит: завантажити deck.pptx у pdf using aspose slides cloud mcp
запит: експортувати лише слайди 1 та 3 з deck.pptx у pdf і зберегти як deck-excerpt.pdf using aspose slides cloud mcp
запит: експортувати deck.pptx з папки decks у pdf, використовуючи шрифти з папки my-fonts, і повернути його як base64‑текст, 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
запит: розділити deck.pptx на PNG‑зображення по одному для кожного слайду using aspose slides cloud mcp
запит: експортувати слайди 2‑5 з deck.pptx у JPEG‑зображення 1280×720 у папку slide-images using aspose slides cloud mcp
запит: виконати dry run розділення deck.pptx з папки decks мого MyStorage storage на зображення, використовуючи шрифти з папки 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. Тільки читання filename: str (обов’язково), folder_name: str | None, storage_name: str | None
запит: перелічити зображення, вбудовані у brand-guidelines.pptx using aspose slides cloud mcp
запит: перелічити зображення, вбудовані у brand-guidelines.pptx з папки brand мого 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
запит: показати властивості deck.pptx using aspose slides cloud mcp
запит: показати властивості 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
запит: перелічити всі слайди у roadmap.pptx using aspose slides cloud mcp
запит: перелічити всі слайди у roadmap.pptx з папки planning мого 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
запит: витягнути весь текст з pitch.pptx using aspose slides cloud mcp
запит: витягнути весь текст з pitch.pptx, включаючи порожні елементи, using aspose slides cloud mcp
запит: витягнути весь текст з pitch.pptx у папці sales мого 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
запит: замінити 'Q3' на 'Q4' у deck.pptx using aspose slides cloud mcp
запит: замінити слово 'cost' на 'spend' у deck.pptx, ігноруючи регістр, using aspose slides cloud mcp
запит: виконати dry run заміни 'Acme' на 'Globex' у pitch.pptx з папки sales мого MyStorage storage using aspose slides cloud mcp

Кожен сервер також містить чотири спільних файлових інструменти (upload, download, list та delete), тому одного сервера достатньо для повного процесу завантаження, обробки та скачування.

Дослідити більше

Інші сервери Aspose Cloud MCP