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.
Instalează Aspose.PDF Cloud
Ai nevoie de Python 3.11 sau o versiune ulterioară. Instalează serverul într-un mediu virtual; primul pachet este biblioteca partajată de instrumente de fișiere de care depinde fiecare server MCP Aspose Cloud.
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
Aceasta pune comanda aspose-pdf-mcp în mediul virtual.
Configurează Aspose.PDF Cloud în clientul tău AI
Creează o aplicație în tabloul de bord Aspose Cloud pentru a obține un ID de client și un Secret de client (este disponibil un nivel gratuit de evaluare). Serverul le citește din mediul său la pornire; nu sunt niciodată transmise ca argument de instrument. ASPOSE_FILES_PATH este dosarul de pe calculatorul tău din care serverul poate citi fișiere și în care poate scrie rezultatele.
{
"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
Exemple de prompturi
- 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.
Instrumente disponibile (3)
Fiecare instrument expus de acest server, direct din manifestul său de instrumente.
| Instrument | Descriere | Parametri |
|---|---|---|
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. Numai citire |
filename: str (obligatoriu), folder_name: str | None, storage_name: str | None, output_filename: str | None, return_base64: bool
|
| prompt: convertește invoice.pdf într-un document Word folosind aspose pdf cloud mcp | ||
| prompt: convertește scan.pdf în docx și salveaz‑ă ca scan-editable.docx folosind aspose pdf cloud mcp | ||
| prompt: convertește invoice.pdf din folderul invoices al stocării mele MyStorage în Word și returneaz‑ă ca text base64 folosind 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. Execuție de probă |
filename: str (obligatoriu), merge_request: dict[str, Any] (obligatoriu), storage_name: str | None, folder_name: str | None, dry_run: bool
|
| prompt: îmbină part1.pdf, part2.pdf și part3.pdf în full-report.pdf folosind aspose pdf cloud mcp | ||
| prompt: îmbină jan.pdf și feb.pdf din folderul reports al stocării mele MyStorage în q1.pdf folosind aspose pdf cloud mcp | ||
| prompt: execută o probă de îmbinare a cover.pdf și body.pdf în book.pdf folosind aspose pdf cloud mcp | ||
pdf_get_document_properties |
Retrieves the metadata properties of a specified PDF document from Aspose Cloud storage. Numai citire |
filename: str (obligatoriu), folder_name: str | None, storage_name: str | None
|
| prompt: arată autorul, titlul și data creării pentru brochure.pdf folosind aspose pdf cloud mcp | ||
| prompt: arată proprietățile brochure.pdf din folderul marketing al stocării mele MyStorage folosind aspose pdf cloud mcp | ||
Fiecare server include, de asemenea, patru instrumente de fișiere partajate (încărcare, descărcare, listare și ștergere), astfel încât un singur server este suficient pentru un flux complet de încărcare, procesare și descărcare.