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.
Aspose.PDF Cloud installieren
Du benötigst Python 3.11 oder neuer. Installiere den Server in einer virtuellen Umgebung; das erste Paket ist die gemeinsam genutzte Datei‑Werkzeug‑Bibliothek, von der jeder Aspose Cloud MCP-Server abhängt.
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
Damit wird der Befehl aspose-pdf-mcp in die virtuelle Umgebung eingefügt.
Aspose.PDF Cloud in deinem KI-Client konfigurieren
Erstelle eine Anwendung in deinem Aspose Cloud‑Dashboard, um eine Client‑ID und ein Client‑Secret zu erhalten (eine kostenlose Evaluationsstufe ist verfügbar). Der Server liest sie aus seiner Umgebung beim Start; sie werden niemals als Werkzeug‑Argument übergeben. ASPOSE_FILES_PATH ist der Ordner auf deinem Rechner, aus dem der Server Dateien lesen und in den er Ergebnisse schreibt.
{
"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"
}
}
}
}// Gleiches JSON-Format wie oben für VS Code — verwende den Konfigurationspfad für dein Werkzeug: // ~/.cursor/mcp.json · Cline settings · Windsurf mcp_config.json
Beispiel‑Prompts
- 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.
Verfügbare Werkzeuge (3)
Jedes Werkzeug, das dieser Server bereitstellt, direkt aus seinem eigenen Werkzeug‑Manifest.
| Werkzeug | Beschreibung | 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. Nur Lesen |
filename: str (erforderlich), 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. Trockenlauf |
filename: str (erforderlich), merge_request: dict[str, Any] (erforderlich), 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. Nur Lesen |
filename: str (erforderlich), 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 | ||
Jeder Server enthält außerdem vier gemeinsame Datei‑Tools (Upload, Download, Auflisten und Löschen), sodass ein einzelner Server für einen kompletten Upload‑Verarbeitungs‑Download‑Workflow ausreicht.