Aspose Cloud API

Aspose.Slides Cloud MCP Server

API AwanPersembahan PPTXPPTODP Rilis 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.

Persediaan

Pasang Aspose.Slides Cloud

Anda memerlukan Python 3.11 atau lebih baru. Pasang server ke dalam persekitaran maya; pakej pertama ialah perpustakaan alat fail bersama yang diperlukan oleh setiap server 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

Ini menempatkan perintah aspose-slides-mcp ke dalam persekitaran maya.

Konfigurasikan Aspose.Slides Cloud dalam klien AI anda

Buat aplikasi di papan pemuka Aspose Cloud anda untuk mendapatkan Client ID dan Client Secret (tersedia tahap percubaan percuma). Server membaca mereka dari persekitarannya semasa mula; mereka tidak pernah dihantar sebagai argumen alat. ASPOSE_FILES_PATH ialah folder pada komputer anda yang boleh dibaca dan ditulis oleh server.

{
  "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"
Cuba

Prompt contoh

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

Alat tersedia (8)

Setiap alat yang diekspos oleh server ini, terus daripada manifes alatnya.

AlatKeteranganParameter
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. Ujian kering filename: str (diperlukan), folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: cipta persembahan baru bernama quarterly-review.pptx menggunakan aspose slides cloud mcp
prompt: cipta persembahan baru bernama kickoff.pptx dalam folder decks dalam storan MyStorage saya menggunakan aspose slides cloud mcp
prompt: jalankan percubaan kering mencipta persembahan bernama demo.pptx menggunakan 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. Baca sahaja filename: str (diperlukan), target_format: str (diperlukan), 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: muat turun deck.pptx sebagai pdf menggunakan aspose slides cloud mcp
prompt: eksport hanya slaid 1 dan 3 deck.pptx sebagai pdf dan simpan sebagai deck-excerpt.pdf menggunakan aspose slides cloud mcp
prompt: eksport deck.pptx dari folder decks sebagai pdf menggunakan fon dalam folder my-fonts, dan kembalikan sebagai teks base64, menggunakan 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. Ujian kering filename: str (diperlukan), 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: pisahkan deck.pptx menjadi satu imej png per slaid menggunakan aspose slides cloud mcp
prompt: eksport slaid 2 hingga 5 deck.pptx sebagai imej jpeg 1280 x 720 ke dalam folder slide-images menggunakan aspose slides cloud mcp
prompt: jalankan percubaan kering memisahkan deck.pptx dari folder decks dalam storan MyStorage saya menjadi imej menggunakan fon dalam folder my-fonts, menggunakan aspose slides cloud mcp
slides_list_images Retrieves metadata for every image that is embedded in a specified PowerPoint presentation stored in Aspose Cloud. Baca sahaja filename: str (diperlukan), folder_name: str | None, storage_name: str | None
prompt: senaraikan imej yang terbenam dalam brand-guidelines.pptx menggunakan aspose slides cloud mcp
prompt: senaraikan imej yang terbenam dalam brand-guidelines.pptx dari folder brand dalam storan MyStorage saya menggunakan aspose slides cloud mcp
slides_get_presentation_properties Retrieves the metadata properties of a PowerPoint presentation file stored in Aspose Slides Cloud. Baca sahaja filename: str (diperlukan), folder_name: str | None, storage_name: str | None
prompt: tunjukkan sifat deck.pptx menggunakan aspose slides cloud mcp
prompt: tunjukkan sifat deck.pptx dari folder decks dalam storan MyStorage saya menggunakan aspose slides cloud mcp
slides_list_slides Retrieves information about all slides in a specified PowerPoint presentation stored in Aspose Cloud. Baca sahaja filename: str (diperlukan), folder_name: str | None, storage_name: str | None
prompt: senaraikan semua slaid dalam roadmap.pptx menggunakan aspose slides cloud mcp
prompt: senaraikan semua slaid dalam roadmap.pptx dari folder planning dalam storan MyStorage saya menggunakan aspose slides cloud mcp
slides_get_text_items Extracts all text items from a specified PowerPoint presentation file. Baca sahaja filename: str (diperlukan), with_empty: bool | None, folder_name: str | None, storage_name: str | None
prompt: ekstrak semua teks daripada pitch.pptx menggunakan aspose slides cloud mcp
prompt: ekstrak semua teks daripada pitch.pptx, termasuk item teks kosong, menggunakan aspose slides cloud mcp
prompt: ekstrak semua teks daripada pitch.pptx dalam folder sales dalam storan MyStorage saya menggunakan aspose slides cloud mcp
slides_replace_text Replaces every occurrence of a specified text string in a Slides presentation with a new string. Ujian kering filename: str (diperlukan), old_value: str (diperlukan), new_value: str (diperlukan), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
prompt: ganti 'Q3' dengan 'Q4' dalam deck.pptx menggunakan aspose slides cloud mcp
prompt: ganti perkataan penuh 'cost' dengan 'spend' dalam deck.pptx, mengabaikan huruf besar/kecil, menggunakan aspose slides cloud mcp
prompt: jalankan percubaan kering mengganti 'Acme' dengan 'Globex' dalam pitch.pptx dari folder sales dalam storan MyStorage saya menggunakan aspose slides cloud mcp

Setiap server juga menyertakan empat alat fail bersama (muat naik, muat turun, senarai dan padam), jadi satu server sudah mencukupi untuk aliran kerja muat naik, proses, muat turun yang lengkap.