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.
Pasang Aspose.Words Cloud
Anda memerlukan Python 3.11 atau lebih baru. Pasang server ke dalam persekitaran maya; pakej pertama ialah perpustakaan alat fail bersama yang diperlukan oleh setiap server 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
Ini menempatkan perintah aspose-words-mcp ke dalam persekitaran maya.
Konfigurasikan Aspose.Words Cloud dalam klien AI anda
Buat aplikasi di papan pemuka Aspose Cloud anda untuk mendapatkan Client ID dan Client Secret (tersedia tahap percubaan percuma). Server membaca mereka dari persekitarannya semasa mula; mereka tidak pernah dihantar sebagai argumen alat. ASPOSE_FILES_PATH ialah folder pada komputer anda yang boleh dibaca dan ditulis oleh server.
{
"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"
}
}
}
}// Bentuk JSON yang sama seperti VS Code di atas — gunakan laluan konfigurasi untuk alat anda: // ~/.cursor/mcp.json · Tetapan Cline · Windsurf mcp_config.json
Prompt contoh
- 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.
Alat tersedia (11)
Setiap alat yang diekspos oleh server ini, terus daripada manifes alatnya.
| Alat | Keterangan | Parameter |
|---|---|---|
words_get_document_bookmarks |
Retrieves the list of bookmarks and their common information from a specified Word document stored in Aspose Cloud. Baca sahaja |
filename: str (diperlukan), folder_name: str | None, storage_name: str | None
|
| prompt: senaraikan penanda dalam contract.docx menggunakan aspose words cloud mcp | ||
| prompt: senaraikan penanda dalam contract.docx dari folder legal dalam storan MyStorage saya menggunakan aspose words cloud mcp | ||
words_get_comments |
Retrieves all comments from a specified Word document stored in Aspose Cloud. Baca sahaja |
name: str (diperlukan), folder: str | None, storage: str | None, load_encoding: str | None
|
| prompt: tunjukkan semua komen dalam review-draft.docx menggunakan aspose words cloud mcp | ||
| prompt: tunjukkan semua komen dalam review-draft.docx dari folder reviews, dibaca sebagai utf-8, menggunakan aspose words cloud mcp | ||
| prompt: tunjukkan semua komen dalam review-draft.docx dari storan MyStorage saya menggunakan aspose words cloud mcp | ||
words_compare_document |
Compares a source Word document with another document and produces a new file that highlights the differences. Ujian kering |
filename: str (diperlukan), compare_request: dict[str, Any] (diperlukan), folder_name: str | None, storage_name: str | None, load_encoding: str | None, destination_filename: str | None, dry_run: bool
|
| prompt: bandingkan contract-v1.docx dengan contract-v2.docx dan simpan perbezaan yang disorot sebagai contract-diff.docx menggunakan aspose words cloud mcp | ||
| prompt: pratonton perbandingan draft.docx dengan final.docx, tanpa menyimpan apa-apa, menggunakan percubaan kering, menggunakan 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. Baca sahaja |
filename: str (diperlukan), target_format: str (diperlukan), folder_name: str | None, storage_name: str | None, output_path: str | None, output_filename: str | None, return_base64: bool
|
| prompt: muat turun report.docx dari storan awan sebagai pdf menggunakan aspose words cloud mcp | ||
| prompt: eksport notes.docx sebagai html dan simpan sebagai notes.html dalam folder exports menggunakan aspose words cloud mcp | ||
| prompt: eksport summary.docx dari folder reports sebagai pdf dan kembalikan sebagai teks base64 bukannya menyimpannya, menggunakan 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). Baca sahaja |
document_filename: str (diperlukan), target_format: str (diperlukan), 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: tukar report.docx kepada pdf menggunakan aspose words cloud mcp | ||
| prompt: tukar letter.rtf kepada docx dan simpan sebagai letter.docx dalam folder converted menggunakan aspose words cloud mcp | ||
| prompt: tukar kandungan base64 ini, yang merupakan fail docx bernama report.docx, kepada pdf dan kembalikan hasilnya sebagai base64 menggunakan aspose words cloud mcp | ||
words_save_document_as |
Save a Cloud-stored Word document in another format via explicit save options Ujian kering |
filename: str (diperlukan), save_options: dict[str, Any] (diperlukan), folder_name: str | None, storage_name: str | None, load_encoding: str | None, destination_filename: str | None, fonts_location: str | None, dry_run: bool
|
| prompt: simpan proposal.docx sebagai pdf bernama proposal-final.pdf menggunakan aspose words cloud mcp | ||
| prompt: jalankan percubaan kering menyimpan brochure.docx sebagai pdf menggunakan fon dalam folder my-fonts, menggunakan aspose words cloud mcp | ||
| prompt: simpan legacy.docx dari folder archive sebagai pdf, dibaca sebagai utf-8, menggunakan aspose words cloud mcp | ||
words_get_document_properties |
Retrieves the full set of document properties from a Word file stored in Aspose Cloud. Baca sahaja |
filename: str (diperlukan), folder_name: str | None, storage_name: str | None
|
| prompt: tunjukkan sifat dokumen report.docx menggunakan aspose words cloud mcp | ||
| prompt: tunjukkan sifat dokumen report.docx dari folder reports dalam storan MyStorage saya menggunakan aspose words cloud mcp | ||
words_get_available_fonts |
Retrieves the list of fonts that are available for processing Aspose.Words documents. Baca sahaja |
fonts_location: str | None
|
| prompt: senaraikan fon yang tersedia untuk memproses dokumen menggunakan aspose words cloud mcp | ||
| prompt: senaraikan fon yang tersedia dalam folder my-fonts menggunakan 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. Baca sahaja |
filename: str (diperlukan), folder_name: str | None, storage_name: str | None, include_comments: bool | None, include_footnotes: bool | None, include_text_in_shapes: bool | None
|
| prompt: berapa banyak halaman, perkataan dan perenggan yang ada dalam thesis.docx? gunakan aspose words cloud mcp | ||
| prompt: kira perkataan dalam thesis.docx termasuk komen, nota kaki dan teks dalam bentuk, menggunakan 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. Ujian kering |
filename: str (diperlukan), replace_request: dict[str, Any] (diperlukan), 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: ganti 'Acme Ltd' dengan 'Acme Inc' dalam proposal.docx dan simpan sebagai proposal-v2.docx menggunakan aspose words cloud mcp | ||
| prompt: ganti 'draft' dengan 'final' dalam handbook.docx sebagai perubahan yang dijejaki oleh pengarang 'Jane Doe' pada 2026-10-23T09:00:00Z menggunakan aspose words cloud mcp | ||
| prompt: jalankan percubaan kering mengganti 2025 dengan 2026 dalam handbook.docx dari folder hr, dibaca sebagai utf-8, menggunakan 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. Ujian kering |
storage_name: str | None, filename: str | None, folder_name: str | None, dry_run: bool
|
| prompt: cipta dokumen kosong baru bernama meeting-notes.docx menggunakan aspose words cloud mcp | ||
| prompt: cipta dokumen kosong baru bernama minutes.docx dalam folder meetings dalam storan MyStorage saya menggunakan aspose words cloud mcp | ||
| prompt: jalankan percubaan kering mencipta dokumen baru bernama agenda.docx menggunakan aspose words cloud mcp | ||
Setiap server juga menyertakan empat alat fail bersama (muat naik, muat turun, senarai dan padam), jadi satu server sudah mencukupi untuk aliran kerja muat naik, proses, muat turun yang lengkap.