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.
Suiteáil Aspose.Slides Cloud
Tá Python 3.11 nó níos nuaí ag teastáil. Suiteáil an freastalaí i dtimpeallacht fíorúil; is é an chéad phacáiste an leabharlann uirlisí comhad roinnte a bhfuil gach freastalaí Aspose Cloud MCP ag brath air.
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
Cuiríonn sé seo an t-ordú aspose-slides-mcp isteach sa timpeallacht fhíorúil.
Cumraigh Aspose.Slides Cloud i do chliant AI
Iontráil feidhmchlár ar an deais Aspose Cloud agat le ID Cliant agus Rún Rúnda (tá leibhéid trial saor in aisce ar fáil). Léann an freastalaí iad óna timpeallacht nuair a thosaíonn sé; ní sheoltar riamh iad mar argóint uirlise. Is é ASPOSE_FILES_PATH an fillteán ar do ríomhaire a fhéadann an freastalaí comhaid a léamh agus torthaí a scríobh.
{
"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
Samplaí de phróimteanna
- 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.
Uirlisí ar fáil (8)
Léiríonn an freastalaí seo gach uirlis óna liosta uirlisí féin.
| Uirlis | Cur Síos | Paraiméadair |
|---|---|---|
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. Rith tirim |
filename: str (riachtanach), folder_name: str | None, storage_name: str | None, dry_run: bool
|
| próimpt: create a new presentation called quarterly-review.pptx using aspose slides cloud mcp | ||
| próimpt: create a new presentation called kickoff.pptx in the decks folder of my MyStorage storage using aspose slides cloud mcp | ||
| próimpt: 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. Inléite amháin |
filename: str (riachtanach), target_format: str (riachtanach), folder_name: str | None, storage_name: str | None, fonts_folder_name: str | None, slide_indices: str | None, output_filename: str | None, return_base64: bool
|
| próimpt: download deck.pptx as a pdf using aspose slides cloud mcp | ||
| próimpt: export only slides 1 and 3 of deck.pptx as pdf and save it as deck-excerpt.pdf using aspose slides cloud mcp | ||
| próimpt: 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. Rith tirim |
filename: str (riachtanach), 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
|
| próimpt: split deck.pptx into one png image per slide using aspose slides cloud mcp | ||
| próimpt: export slides 2 to 5 of deck.pptx as 1280 by 720 jpeg images into the slide-images folder using aspose slides cloud mcp | ||
| próimpt: 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. Inléite amháin |
filename: str (riachtanach), folder_name: str | None, storage_name: str | None
|
| próimpt: list the images embedded in brand-guidelines.pptx using aspose slides cloud mcp | ||
| próimpt: 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. Inléite amháin |
filename: str (riachtanach), folder_name: str | None, storage_name: str | None
|
| próimpt: show the properties of deck.pptx using aspose slides cloud mcp | ||
| próimpt: 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. Inléite amháin |
filename: str (riachtanach), folder_name: str | None, storage_name: str | None
|
| próimpt: list all slides in roadmap.pptx using aspose slides cloud mcp | ||
| próimpt: 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. Inléite amháin |
filename: str (riachtanach), with_empty: bool | None, folder_name: str | None, storage_name: str | None
|
| próimpt: extract all the text from pitch.pptx using aspose slides cloud mcp | ||
| próimpt: extract all the text from pitch.pptx, including empty text items, using aspose slides cloud mcp | ||
| próimpt: 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. Rith tirim |
filename: str (riachtanach), old_value: str (riachtanach), new_value: str (riachtanach), ignore_case: bool | None, whole_words_only: bool | None, folder_name: str | None, storage_name: str | None, dry_run: bool
|
| próimpt: replace 'Q3' with 'Q4' in deck.pptx using aspose slides cloud mcp | ||
| próimpt: replace the whole word 'cost' with 'spend' in deck.pptx, ignoring case, using aspose slides cloud mcp | ||
| próimpt: 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 | ||
Cuimsíonn gach freastalaí ceithre uirlis chomhad roinnte (uasladú, íoslódáil, liostú agus scrios), mar sin níl ach freastalaí amháin ag teastáil le sreabhadh oibre iomlán uaslódála, próiseála, íoslódála.