Aspose.PDF Cloud MCP szerver
Merge PDF documents, convert PDF to Word and read document properties through Aspose.PDF Cloud's REST API, from any MCP-compatible AI client.
Telepítsd a(z) Aspose.PDF Cloud programot
Python 3.11 vagy újabb szükséges. Telepítsd a szervert egy virtuális környezetbe; az első csomag a megosztott fájl-eszköz könyvtár, amelyre minden Aspose Cloud MCP szerver támaszkodik.
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
Ez a aspose-pdf-mcp parancsot a virtuális környezetbe helyezi.
Konfiguráld a(z) Aspose.PDF Cloud programot az AI kliensedben
Hozz létre egy alkalmazást az Aspose Cloud irányítópulton a Client ID és Client Secret megszerzéséhez (elérhető egy ingyenes értékelő szint). A szerver a környezetéből olvassa ezeket indításkor; soha nem kerülnek át eszköz argumentumként. ASPOSE_FILES_PATH az a mappa a számítógépeden, ahonnan a szerver olvashat fájlokat és ahová eredményeket írhat.
{
"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"
}
}
}
}// Ugyanaz a JSON struktúra, mint a VS Code fent — használd a konfigurációs útvonalat az eszközödnek: // ~/.cursor/mcp.json · Cline settings · Windsurf mcp_config.json
Példa promptok
- 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.
Elérhető eszközök (3)
Minden eszköz, amit ez a szerver biztosít, közvetlenül a saját manifestjéből.
| Eszköz | Leírás | Paraméterek |
|---|---|---|
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. Csak olvasás |
filename: str (kötelező), folder_name: str | None, storage_name: str | None, output_filename: str | None, return_base64: bool
|
| prompt: konvertálja az invoice.pdf‑t Word dokumentummá using aspose pdf cloud mcp | ||
| prompt: konvertálja a scan.pdf‑t docx‑be és mentse scan‑editable.docx‑ként using aspose pdf cloud mcp | ||
| prompt: konvertálja az invoice.pdf‑t a invoices mappában a my MyStorage tárolón belül Word‑re, és adja vissza base64 szövegként 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. Száraz futtatás |
filename: str (kötelező), merge_request: dict[str, Any] (kötelező), storage_name: str | None, folder_name: str | None, dry_run: bool
|
| prompt: olvasztja össze a part1.pdf, part2.pdf és part3.pdf fájlokat full‑report.pdf‑be using aspose pdf cloud mcp | ||
| prompt: olvasztja össze a jan.pdf és feb.pdf fájlokat a reports mappában a my MyStorage tárolón belül q1.pdf‑be using aspose pdf cloud mcp | ||
| prompt: szimulálja a cover.pdf és body.pdf összeolvasztását book.pdf‑be using aspose pdf cloud mcp | ||
pdf_get_document_properties |
Retrieves the metadata properties of a specified PDF document from Aspose Cloud storage. Csak olvasás |
filename: str (kötelező), folder_name: str | None, storage_name: str | None
|
| prompt: mutassa a brochure.pdf szerzőjét, címét és létrehozási dátumát using aspose pdf cloud mcp | ||
| prompt: mutassa a brochure.pdf tulajdonságait a marketing mappában a my MyStorage tárolóban using aspose pdf cloud mcp | ||
Minden szerver négy megosztott fájl eszközt is tartalmaz (feltöltés, letöltés, listázás és törlés), így egyetlen szerver elegendő egy teljes feltöltés‑feldolgozás‑letöltés munkafolyamathoz.