Aspose Cloud API

Aspose.Slides Cloud MCP Server

Cloud APIPresentations PPTXPPTODP Bản phát hành 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.

Cài đặt

Cài đặt Aspose.Slides Cloud

Bạn cần Python 3.11 hoặc mới hơn. Cài đặt server vào môi trường ảo; gói đầu tiên là thư viện công cụ tệp chia sẻ mà mọi Aspose Cloud MCP server đều phụ thuộc.

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

Lệnh aspose-slides-mcp sẽ được đặt vào môi trường ảo.

Cấu hình Aspose.Slides Cloud trong AI client của bạn

Tạo một ứng dụng trên bảng điều khiển Aspose Cloud của bạn để lấy Client ID và Client Secret (có giai đoạn đánh giá miễn phí). Server đọc chúng từ môi trường khi khởi động; chúng không bao giờ được truyền dưới dạng tham số công cụ. ASPOSE_FILES_PATH là thư mục trên máy của bạn mà server có thể đọc tệp và ghi kết quả vào.

{
  "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"
Thử nghiệm

Ví dụ prompt

  • 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.
Tham chiếu

Công cụ khả dụng (8)

Mỗi công cụ mà máy chủ này cung cấp, lấy trực tiếp từ manifest công cụ của nó.

Công cụMô tảTham số
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. Chạy thử filename: str (bắt buộc), folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: create a new presentation called quarterly-review.pptx using aspose slides cloud mcp
prompt: create a new presentation called kickoff.pptx in the decks folder of my MyStorage storage using aspose slides cloud mcp
prompt: 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. Chỉ đọc filename: str (bắt buộc), target_format: str (bắt buộc), 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: download deck.pptx as a pdf using aspose slides cloud mcp
prompt: export only slides 1 and 3 of deck.pptx as pdf and save it as deck-excerpt.pdf using aspose slides cloud mcp
prompt: 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. Chạy thử filename: str (bắt buộc), 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: split deck.pptx into one png image per slide using aspose slides cloud mcp
prompt: export slides 2 to 5 of deck.pptx as 1280 by 720 jpeg images into the slide-images folder using aspose slides cloud mcp
prompt: 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. Chỉ đọc filename: str (bắt buộc), folder_name: str | None, storage_name: str | None
prompt: list the images embedded in brand-guidelines.pptx using aspose slides cloud mcp
prompt: 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. Chỉ đọc filename: str (bắt buộc), folder_name: str | None, storage_name: str | None
prompt: show the properties of deck.pptx using aspose slides cloud mcp
prompt: 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. Chỉ đọc filename: str (bắt buộc), folder_name: str | None, storage_name: str | None
prompt: list all slides in roadmap.pptx using aspose slides cloud mcp
prompt: 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. Chỉ đọc filename: str (bắt buộc), with_empty: bool | None, folder_name: str | None, storage_name: str | None
prompt: extract all the text from pitch.pptx using aspose slides cloud mcp
prompt: extract all the text from pitch.pptx, including empty text items, using aspose slides cloud mcp
prompt: 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. Chạy thử filename: str (bắt buộc), old_value: str (bắt buộc), new_value: str (bắt buộc), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: replace 'Q3' with 'Q4' in deck.pptx using aspose slides cloud mcp
prompt: replace the whole word 'cost' with 'spend' in deck.pptx, ignoring case, using aspose slides cloud mcp
prompt: 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

Mỗi server cũng bao gồm bốn công cụ tệp chia sẻ (upload, download, list và delete), vì vậy một server duy nhất đã đủ cho quy trình tải lên, xử lý, tải xuống hoàn chỉnh.