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.
Įdiegti Aspose.Words Cloud
Reikalingas Python 3.11 arba naujesnis. Įdiekite serverį į virtualią aplinką; pirmas paketas yra bendroji failų įrankio biblioteka, nuo kurios priklauso visi Aspose Cloud MCP serveriai.
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
Tai įdiegia aspose-words-mcp komandą į virtualią aplinką.
Konfigūruokite Aspose.Words Cloud savo AI kliente
Sukurkite programą savo Aspose Cloud valdymo skydelyje, kad gautumėte Kliento ID ir Kliento slaptą raktą (prieinama nemokama bandomoji versija). Serveris perskaito juos iš savo aplinkos paleidimo metu; jie niekada neperduodami kaip įrankio argumentas. ASPOSE_FILES_PATH yra aplankas jūsų kompiuteryje, iš kurio serveris gali skaityti failus ir į kurią rašo rezultatus.
{
"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"
}
}
}
}// Tas pats JSON formatas kaip VS Code aukščiau — naudokite konfigūracijos kelią savo įrankiui: // ~/.cursor/mcp.json · Cline settings · Windsurf mcp_config.json
Pavyzdiniai prašymai
- 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.
Pasiekiami įrankiai (11)
Kiekvienas šio serverio įrankis yra eksponuojamas tiesiai iš savo įrankio manifestų.
| Įrankis | Aprašymas | Parametrai |
|---|---|---|
words_get_document_bookmarks |
Retrieves the list of bookmarks and their common information from a specified Word document stored in Aspose Cloud. Tik skaityti |
filename: str (reikalingas), folder_name: str | None, storage_name: str | None
|
| prompt: išvardinkite žymeles faile contract.docx using aspose words cloud mcp | ||
| prompt: išvardinkite žymeles faile contract.docx iš katalogo legal mano MyStorage saugykloje using aspose words cloud mcp | ||
words_get_comments |
Retrieves all comments from a specified Word document stored in Aspose Cloud. Tik skaityti |
name: str (reikalingas), folder: str | None, storage: str | None, load_encoding: str | None
|
| prompt: rodykite visus komentarus faile review-draft.docx using aspose words cloud mcp | ||
| prompt: rodykite visus komentarus faile review-draft.docx iš katalogo reviews, skaitydami utf-8, using aspose words cloud mcp | ||
| prompt: rodykite visus komentarus faile review-draft.docx iš mano MyStorage saugyklos using aspose words cloud mcp | ||
words_compare_document |
Compares a source Word document with another document and produces a new file that highlights the differences. Testinis vykdymas |
filename: str (reikalingas), compare_request: dict[str, Any] (reikalingas), folder_name: str | None, storage_name: str | None, load_encoding: str | None, destination_filename: str | None, dry_run: bool
|
| prompt: palyginkite contract-v1.docx su contract-v2.docx ir išsaugokite išryškintus skirtumus kaip contract-diff.docx using aspose words cloud mcp | ||
| prompt: peržiūrėkite palyginimą tarp draft.docx ir final.docx, nieko neišsaugodami, naudojant dry run, using 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. Tik skaityti |
filename: str (reikalingas), target_format: str (reikalingas), folder_name: str | None, storage_name: str | None, output_path: str | None, output_filename: str | None, return_base64: bool
|
| prompt: atsisiųskite report.docx iš debesų saugyklos kaip pdf using aspose words cloud mcp | ||
| prompt: eksportuokite notes.docx kaip html ir išsaugokite kaip notes.html kataloge exports using aspose words cloud mcp | ||
| prompt: eksportuokite summary.docx iš katalogo reports kaip pdf ir grąžinkite kaip base64 tekstą, nesiųsdami į diską, using 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). Tik skaityti |
document_filename: str (reikalingas), target_format: str (reikalingas), storage_name: str | None, output_path: str | None, source_filename_hint: str | None, content_base64: str | None, output_filename: str | None, return_base64: bool
|
| prompt: konvertuokite report.docx į pdf using aspose words cloud mcp | ||
| prompt: konvertuokite letter.rtf į docx ir išsaugokite kaip letter.docx kataloge converted using aspose words cloud mcp | ||
| prompt: konvertuokite šį base64 turinį, kuris yra docx failas pavadinimu report.docx, į pdf ir grąžinkite rezultatą kaip base64 using aspose words cloud mcp | ||
words_save_document_as |
Save a Cloud-stored Word document in another format via explicit save options Testinis vykdymas |
filename: str (reikalingas), save_options: dict[str, Any] (reikalingas), folder_name: str | None, storage_name: str | None, load_encoding: str | None, destination_filename: str | None, fonts_location: str | None, dry_run: bool
|
| prompt: išsaugokite proposal.docx kaip pdf pavadinimu proposal-final.pdf using aspose words cloud mcp | ||
| prompt: atlikite dry run išsaugant brochure.docx kaip pdf naudojant šriftus kataloge my-fonts, using aspose words cloud mcp | ||
| prompt: išsaugokite legacy.docx iš katalogo archive kaip pdf, skaitydami utf-8, using aspose words cloud mcp | ||
words_get_document_properties |
Retrieves the full set of document properties from a Word file stored in Aspose Cloud. Tik skaityti |
filename: str (reikalingas), folder_name: str | None, storage_name: str | None
|
| prompt: rodykite dokumento savybes failui report.docx using aspose words cloud mcp | ||
| prompt: rodykite dokumento savybes failui report.docx iš katalogo reports mano MyStorage saugykloje using aspose words cloud mcp | ||
words_get_available_fonts |
Retrieves the list of fonts that are available for processing Aspose.Words documents. Tik skaityti |
fonts_location: str | None
|
| prompt: išvardinkite šriftus, prieinamus dokumentų apdorojimui using aspose words cloud mcp | ||
| prompt: išvardinkite šriftus, esančius kataloge my-fonts using 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. Tik skaityti |
filename: str (reikalingas), folder_name: str | None, storage_name: str | None, include_comments: bool | None, include_footnotes: bool | None, include_text_in_shapes: bool | None
|
| prompt: kiek puslapių, žodžių ir pastraipų turi thesis.docx? use aspose words cloud mcp | ||
| prompt: suskaiciuokite žodžius faile thesis.docx, įskaitant komentarus, išnašas ir tekstą figūrose, using 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. Testinis vykdymas |
filename: str (reikalingas), replace_request: dict[str, Any] (reikalingas), 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
|
| prompt: pakeiskite „Acme Ltd“ į „Acme Inc“ faile proposal.docx ir išsaugokite kaip proposal-v2.docx using aspose words cloud mcp | ||
| prompt: pakeiskite „draft“ į „final“ faile handbook.docx kaip sekimo pataisą autoriui „Jane Doe“ datos 2026-10-23T09:00:00Z using aspose words cloud mcp | ||
| prompt: atlikite dry run keisdami 2025 į 2026 faile handbook.docx iš katalogo hr, skaitydami utf-8, using 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. Testinis vykdymas |
storage_name: str | None, filename: str | None, folder_name: str | None, dry_run: bool
|
| prompt: sukurkite naują tuščią dokumentą pavadinimu meeting-notes.docx using aspose words cloud mcp | ||
| prompt: sukurkite naują tuščią dokumentą pavadinimu minutes.docx kataloge meetings mano MyStorage saugykloje using aspose words cloud mcp | ||
| prompt: atlikite dry run kuriant naują dokumentą pavadinimu agenda.docx using aspose words cloud mcp | ||
Kiekvienas serveris taip pat turi keturis bendrus failų įrankius (įkėlimas, atsisiuntimas, sąrašas ir ištrynimas), todėl vienas serveris pakanka pilnam įkėlimo, apdorojimo, atsisiuntimo procesui.