Aspose.Slides Cloud MCP Server
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.
Instalovat Aspose.Slides Cloud
Potřebujete Python 3.11 nebo novější. Nainstalujte server do virtuálního prostředí; první balíček je sdílená knihovna file-tool, na kterou každý Aspose Cloud MCP server závisí.
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
Toto vloží příkaz aspose-slides-mcp do virtuálního prostředí.
Nakonfigurujte Aspose.Slides Cloud ve svém AI klientovi
Vytvořte aplikaci ve vašem Aspose Cloud dashboardu a získejte Client ID a Client Secret (k dispozici je bezplatná zkušební úroveň). Server je načte ze svého prostředí při spuštění; nikdy nejsou předány jako argument nástroje. ASPOSE_FILES_PATH je složka ve vašem počítači, ze které server může číst soubory a do které může zapisovat výsledky.
{
"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"{
"servers": {
"slides": {
"type": "stdio",
"command": "/path/to/.venv/bin/aspose-slides-mcp",
"env": {
"ASPOSE_CLIENT_ID": "your-client-id",
"ASPOSE_CLIENT_SECRET": "your-client-secret",
"ASPOSE_FILES_PATH": "/home/you/aspose-files"
}
}
}
}// Same JSON shape as VS Code above — use the config path for your tool: // ~/.cursor/mcp.json · Cline settings · Windsurf mcp_config.json
Příkladové výzvy
- 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.
Dostupné nástroje (8)
Každý nástroj, který tento server poskytuje, přímo z jeho manifestu nástrojů.
| Nástroj | Popis | Parametry |
|---|---|---|
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. Testovací běh |
filename: str (povinné), folder_name: str | None, storage_name: str | None, dry_run: bool
|
| prompt: vytvořit novou prezentaci nazvanou quarterly-review.pptx pomocí aspose slides cloud mcp | ||
| prompt: vytvořit novou prezentaci nazvanou kickoff.pptx ve složce decks mého úložiště MyStorage pomocí aspose slides cloud mcp | ||
| prompt: provést taký běh vytvoření prezentace nazvané demo.pptx pomocí 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. Pouze pro čtení |
filename: str (povinné), target_format: str (povinné), 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: stáhnout deck.pptx jako pdf pomocí aspose slides cloud mcp | ||
| prompt: exportovat pouze snímky 1 a 3 z deck.pptx jako pdf a uložit jako deck-excerpt.pdf pomocí aspose slides cloud mcp | ||
| prompt: exportovat deck.pptx ze složky decks s fonty ze složky my-fonts a vrátit jako base64 text, pomocí 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. Testovací běh |
filename: str (povinné), 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: rozdělit deck.pptx na jeden png obrázek na snímek pomocí aspose slides cloud mcp | ||
| prompt: exportovat snímky 2 až 5 z deck.pptx jako jpeg obrázky 1280 × 720 do složky slide-images pomocí aspose slides cloud mcp | ||
| prompt: provést taký běh rozdělení deck.pptx ze složky decks mého úložiště MyStorage na obrázky s fonty ze složky my-fonts, pomocí aspose slides cloud mcp | ||
slides_list_images |
Retrieves metadata for every image that is embedded in a specified PowerPoint presentation stored in Aspose Cloud. Pouze pro čtení |
filename: str (povinné), folder_name: str | None, storage_name: str | None
|
| prompt: vypsat obrázky vložené do brand-guidelines.pptx pomocí aspose slides cloud mcp | ||
| prompt: vypsat obrázky vložené do brand-guidelines.pptx ze složky brand mého úložiště MyStorage pomocí aspose slides cloud mcp | ||
slides_get_presentation_properties |
Retrieves the metadata properties of a PowerPoint presentation file stored in Aspose Slides Cloud. Pouze pro čtení |
filename: str (povinné), folder_name: str | None, storage_name: str | None
|
| prompt: zobrazit vlastnosti deck.pptx pomocí aspose slides cloud mcp | ||
| prompt: zobrazit vlastnosti deck.pptx ze složky decks mého úložiště MyStorage pomocí aspose slides cloud mcp | ||
slides_list_slides |
Retrieves information about all slides in a specified PowerPoint presentation stored in Aspose Cloud. Pouze pro čtení |
filename: str (povinné), folder_name: str | None, storage_name: str | None
|
| prompt: vypsat všechny snímky v roadmap.pptx pomocí aspose slides cloud mcp | ||
| prompt: vypsat všechny snímky v roadmap.pptx ze složky planning mého úložiště MyStorage pomocí aspose slides cloud mcp | ||
slides_get_text_items |
Extracts all text items from a specified PowerPoint presentation file. Pouze pro čtení |
filename: str (povinné), with_empty: bool | None, folder_name: str | None, storage_name: str | None
|
| prompt: extrahovat celý text z pitch.pptx pomocí aspose slides cloud mcp | ||
| prompt: extrahovat celý text z pitch.pptx, včetně prázdných textových položek, pomocí aspose slides cloud mcp | ||
| prompt: extrahovat celý text z pitch.pptx ve složce sales mého úložiště MyStorage pomocí aspose slides cloud mcp | ||
slides_replace_text |
Replaces every occurrence of a specified text string in a Slides presentation with a new string. Testovací běh |
filename: str (povinné), old_value: str (povinné), new_value: str (povinné), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
|
| prompt: nahradit 'Q3' za 'Q4' v deck.pptx pomocí aspose slides cloud mcp | ||
| prompt: nahradit celé slovo 'cost' za 'spend' v deck.pptx, ignorovat velikost písmen, pomocí aspose slides cloud mcp | ||
| prompt: provést taký běh nahrazení 'Acme' za 'Globex' v pitch.pptx ze složky sales mého úložiště MyStorage pomocí aspose slides cloud mcp | ||
Každý server také zahrnuje čtyři sdílené file nástroje (upload, download, list a delete), takže jediný server stačí pro kompletní workflow nahrání, zpracování a stažení.