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.
Instalēt Aspose.Slides Cloud
Jums vajag Python 3.11 vai jaunāku. Instalējiet serveri virtuālajā vidē; pirmais pakotne ir kopīgā failu-rīku bibliotēka, no kuras atkarīgi visi Aspose Cloud MCP serveri.
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
Tas ieliek aspose-slides-mcp komandu virtuālajā vidē.
Konfigurējiet Aspose.Slides Cloud savā AI klientā
Izveidojiet lietojumprogrammu savā Aspose Cloud informācijas panelī, lai iegūtu Klienta ID un Klienta noslēpumu (pieejama bezmaksas izvērtējuma pakāpe). Serveris tos lasa no savas vides, kad tiek startēts; tie nekad netiek nodoti kā rīka arguments. `ASPOSE_FILES_PATH` ir mape jūsu datorā, no kuras serveris var lasīt failus un rakstīt rezultātus.
{
"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"
}
}
}
}// Tā pati JSON struktūra kā VS Code augstāk — izmantojiet konfigurācijas ceļu savam rīkam: // ~/.cursor/mcp.json · Cline iestatījumi · Windsurf mcp_config.json
Piemēru uzvedņi
- 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.
Pieejami rīki (8)
Katrs rīks, ko šis serveris piedāvā, tieši no savas rīku manifestācijas.
| Rīks | Apraksts | Parametri |
|---|---|---|
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. Testa režīms |
filename: str (nepieciešams), folder_name: str | None, storage_name: str | None, dry_run: bool
|
| uzvednis: izveidot jaunu prezentāciju ar nosaukumu quarterly-review.pptx, izmantojot aspose slides cloud mcp | ||
| uzvednis: izveidot jaunu prezentāciju ar nosaukumu kickoff.pptx decks mapē mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp | ||
| uzvednis: veikt testa izpildi, izveidojot prezentāciju ar nosaukumu demo.pptx, izmantojot 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. Tikai lasīšanai |
filename: str (nepieciešams), target_format: str (nepieciešams), folder_name: str | None, storage_name: str | None, fonts_folder_name: str | None, slide_indices: str | None, output_filename: str | None, return_base64: bool
|
| uzvednis: lejupielādēt deck.pptx kā pdf, izmantojot aspose slides cloud mcp | ||
| uzvednis: eksportēt tikai slaidus 1 un 3 no deck.pptx kā pdf un saglabāt kā deck-excerpt.pdf, izmantojot aspose slides cloud mcp | ||
| uzvednis: eksportēt deck.pptx no decks mapes kā pdf, izmantojot fontus my-fonts mapē, un atgriezt kā base64 tekstu, izmantojot 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. Testa režīms |
filename: str (nepieciešams), 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
|
| uzvednis: sadalīt deck.pptx vienā png attēlā katram slaidam, izmantojot aspose slides cloud mcp | ||
| uzvednis: eksportēt slaidus 2 līdz 5 no deck.pptx kā 1280x720 jpeg attēlus slide-images mapē, izmantojot aspose slides cloud mcp | ||
| uzvednis: veikt testa izpildi, sadalot deck.pptx decks mapē mana MyStorage glabāšanā attēlos, izmantojot fontus my-fonts mapē, izmantojot aspose slides cloud mcp | ||
slides_list_images |
Retrieves metadata for every image that is embedded in a specified PowerPoint presentation stored in Aspose Cloud. Tikai lasīšanai |
filename: str (nepieciešams), folder_name: str | None, storage_name: str | None
|
| uzvednis: uzskaitīt attēlus, kas iegulti brand-guidelines.pptx, izmantojot aspose slides cloud mcp | ||
| uzvednis: uzskaitīt attēlus, kas iegulti brand-guidelines.pptx brand mapē mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp | ||
slides_get_presentation_properties |
Retrieves the metadata properties of a PowerPoint presentation file stored in Aspose Slides Cloud. Tikai lasīšanai |
filename: str (nepieciešams), folder_name: str | None, storage_name: str | None
|
| uzvednis: parādīt deck.pptx īpašības, izmantojot aspose slides cloud mcp | ||
| uzvednis: parādīt deck.pptx īpašības no decks mapes mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp | ||
slides_list_slides |
Retrieves information about all slides in a specified PowerPoint presentation stored in Aspose Cloud. Tikai lasīšanai |
filename: str (nepieciešams), folder_name: str | None, storage_name: str | None
|
| uzvednis: uzskaitīt visus slaidus roadmap.pptx, izmantojot aspose slides cloud mcp | ||
| uzvednis: uzskaitīt visus slaidus roadmap.pptx planning mapē mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp | ||
slides_get_text_items |
Extracts all text items from a specified PowerPoint presentation file. Tikai lasīšanai |
filename: str (nepieciešams), with_empty: bool | None, folder_name: str | None, storage_name: str | None
|
| uzvednis: izgūt visu tekstu no pitch.pptx, izmantojot aspose slides cloud mcp | ||
| uzvednis: izgūt visu tekstu no pitch.pptx, ieskaitot tukšus teksta elementus, izmantojot aspose slides cloud mcp | ||
| uzvednis: izgūt visu tekstu no pitch.pptx sales mapē mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp | ||
slides_replace_text |
Replaces every occurrence of a specified text string in a Slides presentation with a new string. Testa režīms |
filename: str (nepieciešams), old_value: str (nepieciešams), new_value: str (nepieciešams), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
|
| uzvednis: aizstāt 'Q3' ar 'Q4' deck.pptx, izmantojot aspose slides cloud mcp | ||
| uzvednis: aizstāt veselu vārdu 'cost' ar 'spend' deck.pptx, ignorējot lielumu, izmantojot aspose slides cloud mcp | ||
| uzvednis: veikt testa izpildi, aizstājot 'Acme' ar 'Globex' pitch.pptx sales mapē mana MyStorage glabāšanā, izmantojot aspose slides cloud mcp | ||
Katrs serveris arī ietver četrus kopīgus failu rīkus (augšupielāde, lejupielāde, saraksts un dzēšana), tāpēc viens serveris pietiek pilnīgai augšupielādes, apstrādes un lejupielādes darbplūsmmai.