Aspose Cloud API

Aspose.Slides Cloud MCP Server

Cloud APIPresentations PPTXPPTODP Release 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
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. 읽기 전용 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
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. 드라이 런 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
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. 읽기 전용 filename: str (필수), 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. 읽기 전용 filename: str (필수), 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. 읽기 전용 filename: str (필수), 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. 읽기 전용 filename: str (필수), 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. 드라이 런 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
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

각 서버에는 네 가지 공유 파일 도구(업로드, 다운로드, 목록, 삭제)도 포함되어 있어 하나의 서버만으로 전체 업로드·처리·다운로드 워크플로우를 수행할 수 있습니다.