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 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-pdf-cloud-python-mcp.git@v1.1.4
Ini menempatkan perintah aspose-pdf-mcp ke dalam persekitaran maya.
Konfigurasikan Aspose.PDF 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": {
"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"
}
}
}
}// 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.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 tersedia (3)
Setiap alat yang diekspos oleh server ini, terus daripada manifes alatnya.
| Alat | Keterangan | 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. Baca sahaja |
filename: str (diperlukan), folder_name: str | None, storage_name: str | None, output_filename: str | None, return_base64: bool
|
| prompt: tukar invoice.pdf kepada dokumen Word menggunakan aspose pdf cloud mcp | ||
| prompt: tukar scan.pdf kepada docx dan simpan sebagai scan-editable.docx menggunakan aspose pdf cloud mcp | ||
| prompt: tukar invoice.pdf dari folder invoices dalam storan MyStorage saya kepada Word dan kembalikan sebagai teks base64 menggunakan 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. Ujian kering |
filename: str (diperlukan), merge_request: dict[str, Any] (diperlukan), storage_name: str | None, folder_name: str | None, dry_run: bool
|
| prompt: gabungkan part1.pdf, part2.pdf dan part3.pdf menjadi full-report.pdf menggunakan aspose pdf cloud mcp | ||
| prompt: gabungkan jan.pdf dan feb.pdf dari folder reports dalam storan MyStorage saya menjadi q1.pdf menggunakan aspose pdf cloud mcp | ||
| prompt: jalankan percubaan kering menggabungkan cover.pdf dan body.pdf menjadi book.pdf menggunakan aspose pdf cloud mcp | ||
pdf_get_document_properties |
Retrieves the metadata properties of a specified PDF document from Aspose Cloud storage. Baca sahaja |
filename: str (diperlukan), folder_name: str | None, storage_name: str | None
|
| prompt: tunjukkan pengarang, tajuk dan tarikh ciptaan brochure.pdf menggunakan aspose pdf cloud mcp | ||
| prompt: tunjukkan sifat brochure.pdf dari folder marketing dalam storan MyStorage saya menggunakan aspose pdf 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.