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.
Įdiegti Aspose.PDF Cloud
Reikalingas Python 3.11 arba naujesnis. Įdiekite serverį į virtualią aplinką; pirmas paketas yra bendroji failų įrankio biblioteka, nuo kurios priklauso visi Aspose Cloud MCP serveriai.
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
Tai įdiegia aspose-pdf-mcp komandą į virtualią aplinką.
Konfigūruokite Aspose.PDF Cloud savo AI kliente
Sukurkite programą savo Aspose Cloud valdymo skydelyje, kad gautumėte Kliento ID ir Kliento slaptą raktą (prieinama nemokama bandomoji versija). Serveris perskaito juos iš savo aplinkos paleidimo metu; jie niekada neperduodami kaip įrankio argumentas. ASPOSE_FILES_PATH yra aplankas jūsų kompiuteryje, iš kurio serveris gali skaityti failus ir į kurią rašo rezultatus.
{
"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"
}
}
}
}// Tas pats JSON formatas kaip VS Code aukščiau — naudokite konfigūracijos kelią savo įrankiui: // ~/.cursor/mcp.json · Cline settings · Windsurf mcp_config.json
Pavyzdiniai prašymai
- 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.
Pasiekiami įrankiai (3)
Kiekvienas šio serverio įrankis yra eksponuojamas tiesiai iš savo įrankio manifestų.
| Įrankis | Aprašymas | Parametrai |
|---|---|---|
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. Tik skaityti |
filename: str (reikalingas), folder_name: str | None, storage_name: str | None, output_filename: str | None, return_base64: bool
|
| prompt: konvertuokite invoice.pdf į Word dokumentą using aspose pdf cloud mcp | ||
| prompt: konvertuokite scan.pdf į docx ir išsaugokite kaip scan-editable.docx using aspose pdf cloud mcp | ||
| prompt: konvertuokite invoice.pdf iš katalogo invoices mano MyStorage saugykloje į Word ir grąžinkite kaip base64 tekstą 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. Testinis vykdymas |
filename: str (reikalingas), merge_request: dict[str, Any] (reikalingas), storage_name: str | None, folder_name: str | None, dry_run: bool
|
| prompt: sujunkite part1.pdf, part2.pdf ir part3.pdf į full-report.pdf using aspose pdf cloud mcp | ||
| prompt: sujunkite jan.pdf ir feb.pdf iš katalogo reports mano MyStorage saugykloje į q1.pdf using aspose pdf cloud mcp | ||
| prompt: atlikite dry run sujungianti cover.pdf ir body.pdf į book.pdf using aspose pdf cloud mcp | ||
pdf_get_document_properties |
Retrieves the metadata properties of a specified PDF document from Aspose Cloud storage. Tik skaityti |
filename: str (reikalingas), folder_name: str | None, storage_name: str | None
|
| prompt: parodykite autorių, pavadinimą ir sukūrimo datą brochure.pdf using aspose pdf cloud mcp | ||
| prompt: parodykite brochure.pdf savybes iš katalogo marketing mano MyStorage saugykloje using aspose pdf cloud mcp | ||
Kiekvienas serveris taip pat turi keturis bendrus failų įrankius (įkėlimas, atsisiuntimas, sąrašas ir ištrynimas), todėl vienas serveris pakanka pilnam įkėlimo, apdorojimo, atsisiuntimo procesui.