Aspose.PDF Cloud MCP Server
Merge PDF documents, convert PDF to Word and read document properties through Aspose.PDF Cloud's REST API, from any MCP-compatible AI client.
Pasang Aspose.PDF Cloud
Anda memerlukan Python 3.11 atau lebih baru. Pasang server ke dalam lingkungan virtual; paket pertama adalah perpustakaan file-tool bersama yang menjadi dependensi 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-pdf-cloud-python-mcp.git@v1.1.4
Ini menempatkan perintah aspose-pdf-mcp ke dalam lingkungan virtual.
Konfigurasikan Aspose.PDF Cloud di klien AI Anda
Buat aplikasi di dasbor Aspose Cloud Anda untuk mendapatkan Client ID dan Client Secret (tersedia tingkatan evaluasi gratis). Server membaca mereka dari lingkungan saat dimulai; mereka tidak pernah diteruskan sebagai argumen alat. ASPOSE_FILES_PATH adalah folder di komputer Anda di mana server dapat membaca file dan menulis hasil.
{
"mcpServers": {
"pdf": {
"command": "C:\\path\\to\\.venv\\Scripts\\aspose-pdf-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-pdf-mcp"{
"servers": {
"pdf": {
"type": "stdio",
"command": "/path/to/.venv/bin/aspose-pdf-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
Contoh prompt
- Upload report.pdf, tell me its title and author, then convert it to Word and download it.
- Merge 4pages.pdf and 5pages.pdf and tell me how many pages the result has.
Alat yang tersedia (3)
Setiap alat yang diekspor server ini, langsung dari manifest alatnya sendiri.
| Alat | Deskripsi | Parameter |
|---|---|---|
pdf_convert_to_doc |
Converts a PDF file stored in Aspose Cloud storage to a Word document (DOC or DOCX) and returns the converted file content. Hanya baca |
filename: str (wajib), folder_name: str | None, storage_name: str | None, output_filename: str | None, return_base64: bool
|
| prompt: convert invoice.pdf to a Word document using aspose pdf cloud mcp | ||
| prompt: convert scan.pdf to docx and save as scan-editable.docx using aspose pdf cloud mcp | ||
| prompt: convert invoice.pdf from the invoices folder of my MyStorage storage to Word and return it as base64 text using aspose pdf cloud mcp | ||
pdf_merge_documents |
This tool merges a list of PDF documents into a single PDF file with a specified result name. Uji coba |
filename: str (wajib), merge_request: dict[str, Any] (wajib), storage_name: str | None, folder_name: str | None, dry_run: bool
|
| prompt: merge part1.pdf, part2.pdf and part3.pdf into full-report.pdf using aspose pdf cloud mcp | ||
| prompt: merge jan.pdf and feb.pdf from the reports folder of my MyStorage storage into q1.pdf using aspose pdf cloud mcp | ||
| prompt: do a dry run of merging cover.pdf and body.pdf into book.pdf using aspose pdf cloud mcp | ||
pdf_get_document_properties |
Retrieves the metadata properties of a specified PDF document from Aspose Cloud storage. Hanya baca |
filename: str (wajib), folder_name: str | None, storage_name: str | None
|
| prompt: show the author, title and creation date of brochure.pdf using aspose pdf cloud mcp | ||
| prompt: show the properties of brochure.pdf from the marketing folder of my MyStorage storage using aspose pdf cloud mcp | ||
Setiap server juga menyertakan empat alat file bersama (unggah, unduh, daftar, dan hapus), sehingga satu server cukup untuk alur kerja unggah, proses, unduh lengkap.