API ابری Aspose

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 یا بالاتر نیاز دارید. سرور را در یک محیط مجازی نصب کنید؛ اولین بسته کتابخانه فایل-ابزار مشترک است که هر سرور MCP Aspose Cloud به آن وابسته است.

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 با استفاده از aspose slides cloud mcp ایجاد کنید
پرامپت: یک ارائه جدید به نام kickoff.pptx در پوشه decks در ذخیره‌سازی MyStorage من با استفاده از aspose slides cloud mcp ایجاد کنید
پرامپت: در حالت dry run، یک ارائه به نام demo.pptx با استفاده از 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 دانلود کنید با استفاده از aspose slides cloud mcp
پرامپت: فقط اسلایدهای 1 و 3 از deck.pptx را به‌صورت pdf استخراج کنید و به‌صورت deck-excerpt.pdf ذخیره کنید با استفاده از aspose slides cloud mcp
پرامپت: deck.pptx را از پوشه decks به‌صورت pdf استخراج کنید، با استفاده از قلم‌های موجود در پوشه my-fonts، و به‌صورت متن base64 برگردانید، با استفاده از 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 برای هر اسلاید تقسیم کنید با استفاده از aspose slides cloud mcp
پرامپت: اسلایدهای 2 تا 5 از deck.pptx را به تصاویر jpeg با وضوح 1280 در 720 در پوشه slide-images استخراج کنید با استفاده از aspose slides cloud mcp
پرامپت: در حالت dry run، deck.pptx را از پوشه decks در ذخیره‌سازی MyStorage من به‌صورت تصاویر تقسیم کنید، با استفاده از قلم‌های موجود در پوشه my-fonts، با استفاده از 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 را با استفاده از aspose slides cloud mcp فهرست کنید
پرامپت: تصاویر جاسازی‌شده در brand-guidelines.pptx از پوشه brand در ذخیره‌سازی MyStorage من را با استفاده از 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 را با استفاده از aspose slides cloud mcp نمایش دهید
پرامپت: ویژگی‌های deck.pptx را از پوشه decks در ذخیره‌سازی MyStorage من با استفاده از 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 را با استفاده از aspose slides cloud mcp فهرست کنید
پرامپت: تمام اسلایدهای موجود در roadmap.pptx را از پوشه planning در ذخیره‌سازی MyStorage من با استفاده از 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 را با استفاده از aspose slides cloud mcp استخراج کنید
پرامپت: تمام متن موجود در pitch.pptx، شامل موارد خالی، را با استفاده از aspose slides cloud mcp استخراج کنید
پرامپت: تمام متن موجود در pitch.pptx در پوشه sales در ذخیره‌سازی MyStorage من را با استفاده از 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 جایگزین کنید با استفاده از aspose slides cloud mcp
پرامپت: کلمه کامل 'cost' را با 'spend' در deck.pptx جایگزین کنید، بدون در نظر گرفتن حروف بزرگ/کوچک، با استفاده از aspose slides cloud mcp
پرامپت: در حالت dry run، 'Acme' را با 'Globex' در pitch.pptx از پوشه sales در ذخیره‌سازی MyStorage من جایگزین کنید با استفاده از aspose slides cloud mcp

هر سرور همچنین شامل چهار ابزار فایل مشترک (بارگذاری، بارگیری، لیست و حذف) است، بنابراین یک سرور کافی است برای یک ورک‌فلو کامل بارگذاری‑پردازش‑بارگیری.

بیشتر کاوش کنید

سرورهای MCP دیگر Aspose Cloud