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.
Εγκατάσταση Aspose.Slides Cloud
Χρειάζεστε Python 3.11 ή νεότερο. Εγκαταστήστε το διακομιστή σε ένα εικονικό περιβάλλον· το πρώτο πακέτο είναι η κοινόχρηστη βιβλιοθήκη file-tool που εξαρτάται κάθε διακομιστής 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
Αυτό τοποθετεί την εντολή aspose-slides-mcp στο εικονικό περιβάλλον.
Ρυθμίστε το Aspose.Slides Cloud στον AI client σας
Δημιουργήστε μια εφαρμογή στο Aspose Cloud dashboard για να λάβετε 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"{
"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"
}
}
}
}// Ίδιο σχήμα JSON όπως το VS Code παραπάνω — χρησιμοποιήστε τη διαδρομή διαμόρφωσης για το εργαλείο σας: // ~/.cursor/mcp.json · Cline settings · Windsurf mcp_config.json
Παραδείγματα προτροπών
- 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 1280x720 στον φάκελο 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 | ||
Κάθε διακομιστής περιλαμβάνει επίσης τέσσερα κοινά εργαλεία αρχείου (μεταφόρτωση, λήψη, λίστα και διαγραφή), έτσι ένας μόνο διακομιστής αρκεί για πλήρη ροή εργασίας μεταφόρτωσης, επεξεργασίας, λήψης.