Aspose Cloud API

Aspose.PDF Cloud MCP Server

Cloud APIPDF Versione v1.1.4

Merge PDF documents, convert PDF to Word and read document properties through Aspose.PDF Cloud's REST API, from any MCP-compatible AI client.

Configurazione

Installa Aspose.PDF Cloud

È necessario Python 3.11 o successivo. Installa il server in un ambiente virtuale; il primo pacchetto è la libreria condivisa di file-tool da cui dipende ogni server Aspose Cloud MCP.

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

Questo inserisce il comando aspose-pdf-mcp nell'ambiente virtuale.

Configura Aspose.PDF Cloud nel tuo client AI

Crea un'applicazione sulla tua dashboard Aspose Cloud per ottenere un Client ID e un Client Secret (è disponibile un livello di valutazione gratuito). Il server li legge dal suo ambiente all'avvio; non vengono mai passati come argomento di un tool. ASPOSE_FILES_PATH è la cartella sul tuo computer da cui il server può leggere file e scrivere risultati.

{
  "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"
Provalo

Prompt di esempio

  • 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.
Riferimento

Tool disponibili (3)

Ogni tool esposto da questo server, direttamente dal proprio manifesto dei tool.

ToolDescrizioneParametri
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. Sola lettura filename: str (obbligatorio), folder_name: str | None, storage_name: str | None, output_filename: str | None, return_base64: bool
prompt: converti invoice.pdf in un documento Word usando aspose pdf cloud mcp
prompt: converti scan.pdf in docx e salvalo come scan-editable.docx usando aspose pdf cloud mcp
prompt: converti invoice.pdf dalla cartella invoices del mio storage MyStorage in Word e restituiscilo come testo base64 usando 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. Esecuzione simulata filename: str (obbligatorio), merge_request: dict[str, Any] (obbligatorio), storage_name: str | None, folder_name: str | None, dry_run: bool
prompt: unisci part1.pdf, part2.pdf e part3.pdf in full-report.pdf usando aspose pdf cloud mcp
prompt: unisci jan.pdf e feb.pdf dalla cartella reports del mio storage MyStorage in q1.pdf usando aspose pdf cloud mcp
prompt: effettua un dry run di unione di cover.pdf e body.pdf in book.pdf usando aspose pdf cloud mcp
pdf_get_document_properties Retrieves the metadata properties of a specified PDF document from Aspose Cloud storage. Sola lettura filename: str (obbligatorio), folder_name: str | None, storage_name: str | None
prompt: mostra l'autore, il titolo e la data di creazione di brochure.pdf usando aspose pdf cloud mcp
prompt: mostra le proprietà di brochure.pdf dalla cartella marketing del mio storage MyStorage usando aspose pdf cloud mcp

Ogni server include anche quattro tool di file condivisi (upload, download, list e delete), così un singolo server è sufficiente per un flusso completo di upload, elaborazione e download.