Aspose.PDF Cloud Serveur MCP
Merge PDF documents, convert PDF to Word and read document properties through Aspose.PDF Cloud's REST API, from any MCP-compatible AI client.
Installer Aspose.PDF Cloud
Vous avez besoin de Python 3.11 ou ultérieur. Installez le serveur dans un environnement virtuel ; le premier paquet est la bibliothèque d’outils de fichiers partagée dont chaque serveur MCP Aspose Cloud dépend.
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
Cela place la commande aspose-pdf-mcp dans l’environnement virtuel.
Configurez Aspose.PDF Cloud dans votre client IA
Créez une application sur votre tableau de bord Aspose Cloud pour obtenir un Client ID et un Client Secret (un niveau d’évaluation gratuit est disponible). Le serveur les lit depuis son environnement au démarrage ; ils ne sont jamais transmis comme argument d’outil. ASPOSE_FILES_PATH est le dossier sur votre ordinateur que le serveur peut lire et où il peut écrire les résultats.
{
"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"
}
}
}
}// Même forme JSON que VS Code ci‑dessus — utilisez le chemin de configuration pour votre outil : // ~/.cursor/mcp.json · paramètres Cline · Windsurf mcp_config.json
Exemples d’invites
- 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.
Outils disponibles (3)
Chaque outil exposé par ce serveur, directement depuis son propre manifeste d’outil.
| Outil | Description | Paramètres |
|---|---|---|
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. Lecture‑seule |
filename: str (obligatoire), folder_name: str | None, storage_name: str | None, output_filename: str | None, return_base64: bool
|
| invite : convertis invoice.pdf en document Word en utilisant aspose pdf cloud mcp | ||
| invite : convertis scan.pdf en docx et enregistre‑le sous scan‑editable.docx en utilisant aspose pdf cloud mcp | ||
| invite : convertis invoice.pdf depuis le dossier invoices de mon stockage MyStorage en Word et le renvoie sous forme de texte base64 en utilisant 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. Exécution à blanc |
filename: str (obligatoire), merge_request: dict[str, Any] (obligatoire), storage_name: str | None, folder_name: str | None, dry_run: bool
|
| invite : fusionne part1.pdf, part2.pdf et part3.pdf en full‑report.pdf en utilisant aspose pdf cloud mcp | ||
| invite : fusionne jan.pdf et feb.pdf depuis le dossier reports de mon stockage MyStorage en q1.pdf en utilisant aspose pdf cloud mcp | ||
| invite : simule la fusion de cover.pdf et body.pdf en book.pdf en utilisant aspose pdf cloud mcp | ||
pdf_get_document_properties |
Retrieves the metadata properties of a specified PDF document from Aspose Cloud storage. Lecture‑seule |
filename: str (obligatoire), folder_name: str | None, storage_name: str | None
|
| invite : affiche l'auteur, le titre et la date de création de brochure.pdf en utilisant aspose pdf cloud mcp | ||
| invite : affiche les propriétés de brochure.pdf depuis le dossier marketing de mon stockage MyStorage en utilisant aspose pdf cloud mcp | ||
Chaque serveur inclut également quatre outils de fichiers partagés (téléversement, téléchargement, liste et suppression), de sorte qu’un seul serveur suffit pour un flux complet de téléversement, traitement et téléchargement.