Aspose.PDF Cloud سرور 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.
نصب Aspose.PDF Cloud
به Python 3.11 یا بالاتر نیاز دارید. سرور را در یک محیط مجازی نصب کنید؛ اولین بسته کتابخانه فایل-ابزار مشترک است که هر سرور 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
این فرمان aspose-pdf-mcp را در محیط مجازی قرار میدهد.
پیکربندی Aspose.PDF Cloud در کلاینت AI شما
یک برنامه در داشبورد Aspose Cloud خود ایجاد کنید تا Client ID و Client Secret دریافت کنید (یک لایه ارزیابی رایگان موجود است). سرور این مقادیر را از محیط خود هنگام شروع میخواند؛ هرگز به عنوان آرگومان ابزار پاس داده نمیشوند. ASPOSE_FILES_PATH پوشهای بر روی کامپیوتر شماست که سرور میتواند از آن فایلها بخواند و نتایج را بنویسد.
{
"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
نمونه پرامپتها
- 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.
ابزارهای موجود (3)
هر ابزاری که این سرور ارائه میدهد، مستقیماً از فهرست ابزار خود.
| ابزار | توضیح | پارامترها |
|---|---|---|
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. فقط-خواندنی |
filename: str (ضروری), folder_name: str | None, storage_name: str | None, output_filename: str | None, return_base64: bool
|
| پرامپت: invoice.pdf را به یک سند Word تبدیل کنید با استفاده از aspose pdf cloud mcp | ||
| پرامپت: scan.pdf را به docx تبدیل کنید و به عنوان scan-editable.docx ذخیره کنید با استفاده از aspose pdf cloud mcp | ||
| پرامپت: invoice.pdf را از پوشه invoices در ذخیرهسازی MyStorage من به Word تبدیل کنید و بهصورت متن base64 برگردانید با استفاده از 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. اجرای آزمایشی |
filename: str (ضروری), merge_request: dict[str, Any] (ضروری), storage_name: str | None, folder_name: str | None, dry_run: bool
|
| پرامپت: part1.pdf، part2.pdf و part3.pdf را در full-report.pdf ادغام کنید با استفاده از aspose pdf cloud mcp | ||
| پرامپت: jan.pdf و feb.pdf را از پوشه reports در ذخیرهسازی MyStorage من به q1.pdf ترکیب کنید با استفاده از aspose pdf cloud mcp | ||
| پرامپت: در حالت dry run، cover.pdf و body.pdf را در book.pdf ترکیب کنید با استفاده از aspose pdf cloud mcp | ||
pdf_get_document_properties |
Retrieves the metadata properties of a specified PDF document from Aspose Cloud storage. فقط-خواندنی |
filename: str (ضروری), folder_name: str | None, storage_name: str | None
|
| پرامپت: نویسنده، عنوان و تاریخ ایجاد brochure.pdf را با استفاده از aspose pdf cloud mcp نمایش دهید | ||
| پرامپت: ویژگیهای brochure.pdf را از پوشه marketing در ذخیرهسازی MyStorage من با استفاده از aspose pdf cloud mcp نمایش دهید | ||
هر سرور همچنین شامل چهار ابزار فایل مشترک (بارگذاری، بارگیری، لیست و حذف) است، بنابراین یک سرور کافی است برای یک ورکفلو کامل بارگذاری‑پردازش‑بارگیری.