Aspose.Words Cloud MCP Server
Convert, create and compare Word documents, replace text, and read bookmarks, comments, properties and statistics, through Aspose.Words Cloud's REST API, from any MCP-compatible AI client.
Εγκατάσταση Aspose.Words 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-words-cloud-python-mcp.git@v2.0.1
Αυτό τοποθετεί την εντολή aspose-words-mcp στο εικονικό περιβάλλον.
Ρυθμίστε το Aspose.Words Cloud στον AI client σας
Δημιουργήστε μια εφαρμογή στο Aspose Cloud dashboard για να λάβετε Client ID και Client Secret (διατίθεται δωρεάν επίπεδο αξιολόγησης). Ο διακομιστής τα διαβάζει από το περιβάλλον του κατά την εκκίνηση· δεν περνάνε ποτέ ως όρισμα εργαλείου. ASPOSE_FILES_PATH είναι ο φάκελος στον υπολογιστή σας από όπου ο διακομιστής μπορεί να διαβάσει αρχεία και να γράψει αποτελέσματα.
{
"mcpServers": {
"words": {
"command": "C:\\path\\to\\.venv\\Scripts\\aspose-words-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-words-mcp"{
"servers": {
"words": {
"type": "stdio",
"command": "/path/to/.venv/bin/aspose-words-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
Παραδείγματα προτροπών
- Upload report.docx, convert it to PDF and download the result.
- How many pages and words does contract.docx have?
- In proposal.docx replace every "Acme Ltd" with "Acme Inc" and save the result as proposal-v2.docx.
- List the comments and bookmarks in review-draft.docx.
Διαθέσιμα εργαλεία (11)
Κάθε εργαλείο που εκθέτει αυτός ο διακομιστής, κατευθείαν από το δικό του κατάλογο εργαλείων.
| Εργαλείο | Περιγραφή | Παράμετροι |
|---|---|---|
words_get_document_bookmarks |
Retrieves the list of bookmarks and their common information from a specified Word document stored in Aspose Cloud. Μόνο ανάγνωση |
filename: str (απαιτείται), folder_name: str | None, storage_name: str | None
|
| προτροπή: απαριθμήστε τα σελιδοδείκτες στο contract.docx χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: απαριθμήστε τα σελιδοδείκτες στο contract.docx από τον φάκελο legal του αποθηκευτικού χώρου MyStorage μου χρησιμοποιώντας aspose words cloud mcp | ||
words_get_comments |
Retrieves all comments from a specified Word document stored in Aspose Cloud. Μόνο ανάγνωση |
name: str (απαιτείται), folder: str | None, storage: str | None, load_encoding: str | None
|
| προτροπή: εμφανίστε όλα τα σχόλια στο review-draft.docx χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: εμφανίστε όλα τα σχόλια στο review-draft.docx από τον φάκελο reviews, διαβάζοντάς το ως utf-8, χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: εμφανίστε όλα τα σχόλια στο review-draft.docx από το αποθηκευτικό μου χώρο MyStorage χρησιμοποιώντας aspose words cloud mcp | ||
words_compare_document |
Compares a source Word document with another document and produces a new file that highlights the differences. Δοκιμαστική εκτέλεση |
filename: str (απαιτείται), compare_request: dict[str, Any] (απαιτείται), folder_name: str | None, storage_name: str | None, load_encoding: str | None, destination_filename: str | None, dry_run: bool
|
| προτροπή: συγκρίνετε το contract-v1.docx με το contract-v2.docx και αποθηκεύστε τις επισημασμένες διαφορές ως contract-diff.docx χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: προεπισκόπηση σύγκρισης του draft.docx με το final.docx, χωρίς αποθήκευση, χρησιμοποιώντας dry run, χρησιμοποιώντας aspose words cloud mcp | ||
words_download_document |
Exports a document stored in Aspose Cloud to the specified output format, optionally saving the result to a given path. Μόνο ανάγνωση |
filename: str (απαιτείται), target_format: str (απαιτείται), folder_name: str | None, storage_name: str | None, output_path: str | None, output_filename: str | None, return_base64: bool
|
| προτροπή: κατεβάστε το report.docx από το cloud storage ως pdf χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: εξάγετε το notes.docx ως html και αποθηκεύστε το ως notes.html στον φάκελο exports χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: εξάγετε το summary.docx από τον φάκελο reports ως pdf και επιστρέψτε το ως κείμενο base64 αντί για αποθήκευση, χρησιμοποιώντας aspose words cloud mcp | ||
words_convert_to_format |
Converts a supplied document to a specified format and returns the converted file (or saves it to a given storage path). Μόνο ανάγνωση |
document_filename: str (απαιτείται), target_format: str (απαιτείται), storage_name: str | None, output_path: str | None, source_filename_hint: str | None, content_base64: str | None, output_filename: str | None, return_base64: bool
|
| προτροπή: μετατρέψτε το report.docx σε pdf χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: μετατρέψτε το letter.rtf σε docx και αποθηκεύστε το ως letter.docx στον φάκελο converted χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: μετατρέψτε αυτό το περιεχόμενο base64, που είναι αρχείο docx με όνομα report.docx, σε pdf και επιστρέψτε το αποτέλεσμα ως base64 χρησιμοποιώντας aspose words cloud mcp | ||
words_save_document_as |
Save a Cloud-stored Word document in another format via explicit save options Δοκιμαστική εκτέλεση |
filename: str (απαιτείται), save_options: dict[str, Any] (απαιτείται), folder_name: str | None, storage_name: str | None, load_encoding: str | None, destination_filename: str | None, fonts_location: str | None, dry_run: bool
|
| προτροπή: αποθηκεύστε το proposal.docx ως pdf με όνομα proposal-final.pdf χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: κάντε dry run αποθήκευσης του brochure.docx ως pdf χρησιμοποιώντας τις γραμματοσειρές στον φάκελο my-fonts, χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: αποθηκεύστε το legacy.docx από τον φάκελο archive ως pdf, διαβάζοντάς το ως utf-8, χρησιμοποιώντας aspose words cloud mcp | ||
words_get_document_properties |
Retrieves the full set of document properties from a Word file stored in Aspose Cloud. Μόνο ανάγνωση |
filename: str (απαιτείται), folder_name: str | None, storage_name: str | None
|
| προτροπή: εμφανίστε τις ιδιότητες εγγράφου του report.docx χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: εμφανίστε τις ιδιότητες εγγράφου του report.docx από τον φάκελο reports του αποθηκευτικού χώρου MyStorage μου χρησιμοποιώντας aspose words cloud mcp | ||
words_get_available_fonts |
Retrieves the list of fonts that are available for processing Aspose.Words documents. Μόνο ανάγνωση |
fonts_location: str | None
|
| προτροπή: απαριθμήστε τις γραμματοσειρές που διατίθενται για επεξεργασία εγγράφων χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: απαριθμήστε τις γραμματοσειρές που διατίθενται στον φάκελο my-fonts χρησιμοποιώντας aspose words cloud mcp | ||
words_get_document_statistics |
Retrieves statistical information (e.g., word, character, paragraph, and page counts) for a specified Word document stored in Aspose Cloud. Μόνο ανάγνωση |
filename: str (απαιτείται), folder_name: str | None, storage_name: str | None, include_comments: bool | None, include_footnotes: bool | None, include_text_in_shapes: bool | None
|
| προτροπή: πόσες σελίδες, λέξεις και παραγράφους έχει το thesis.docx; χρησιμοποιήστε aspose words cloud mcp | ||
| προτροπή: μετρήστε τις λέξεις στο thesis.docx συμπεριλαμβανομένων σχολίων, υποσημειώσεων και κειμένου σε σχήματα, χρησιμοποιώντας aspose words cloud mcp | ||
words_replace_text |
Replaces all occurrences of a specified text pattern in a Word document stored in Aspose Cloud and optionally saves the modified document under a new name. Δοκιμαστική εκτέλεση |
filename: str (απαιτείται), replace_request: dict[str, Any] (απαιτείται), folder_name: str | None, storage_name: str | None, load_encoding: str | None, destination_filename: str | None, revision_author: str | None, revision_date_time: str | None, dry_run: bool
|
| προτροπή: αντικαταστήστε το 'Acme Ltd' με το 'Acme Inc' στο proposal.docx και αποθηκεύστε το ως proposal-v2.docx χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: αντικαταστήστε το 'draft' με το 'final' στο handbook.docx ως παρακολούθητη αλλαγή από τον συγγραφέα 'Jane Doe' ημερομηνίας 2026-10-23T09:00:00Z χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: κάντε dry run αντικατάστασης του 2025 με το 2026 στο handbook.docx από τον φάκελο hr, διαβάζοντάς το ως utf-8, χρησιμοποιώντας aspose words cloud mcp | ||
words_create_document |
Creates a new Word document in Aspose Cloud storage with a filename and format inferred from its extension. Δοκιμαστική εκτέλεση |
storage_name: str | None, filename: str | None, folder_name: str | None, dry_run: bool
|
| προτροπή: δημιουργήστε νέο κενό έγγραφο με όνομα meeting-notes.docx χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: δημιουργήστε νέο κενό έγγραφο με όνομα minutes.docx στον φάκελο meetings του αποθηκευτικού χώρου MyStorage μου χρησιμοποιώντας aspose words cloud mcp | ||
| προτροπή: κάντε dry run δημιουργίας νέου εγγράφου με όνομα agenda.docx χρησιμοποιώντας aspose words cloud mcp | ||
Κάθε διακομιστής περιλαμβάνει επίσης τέσσερα κοινά εργαλεία αρχείου (μεταφόρτωση, λήψη, λίστα και διαγραφή), έτσι ένας μόνο διακομιστής αρκεί για πλήρη ροή εργασίας μεταφόρτωσης, επεξεργασίας, λήψης.