سرور MCP

سرور MCP

Aspose.Page FOSS for Python includes an optional MCP server that exposes conversion این سرور بر روی FastMCP و رجیستری ها ساخته شده است. ps_to_pdf, ps_to_image, xps_to_pdfxps_to_image به عنوان ابزار قابل استفاده.

FastMCP یک وابستگی اختیاری است – عملکرد تبدیل هسته ای بدون آن کار می کند.


مک پپ و مک بپ

McpInput یا یک مسیر فایل (به عنوان یک نوار) و یا بایت های رمزگذاری شده base64 را به عنوان منبع می پذیرد. اسناد . McpOutput نتیجه را به عنوان bas64 بایت باز می گرداند یا مستقیماً به یک مسیر فایل می نویسد.

from aspose.page.mcp.models import McpInput, McpOutput

# Input from file path
input_from_path = McpInput(path="input.ps")

# Input from base64 bytes
import base64
with open("input.ps", "rb") as f:
    b64 = base64.b64encode(f.read()).decode()
input_from_b64 = McpInput(base64_data=b64)

مک کنورسیون گزینه ها

McpConversionOptions فرمت خروجی و DPI برای تبدیل تصویر را کنترل می کند.

from aspose.page.mcp.models import McpConversionOptions

opts = McpConversionOptions(format="png", dpi=150)

راهنمایی ها و بهترین شیوه ها

  • در این مطلب به صورت جداگانه (pip install fastmcpبرای راه اندازی سرور MCP.
  • هسته ای PsDocument و XpsDocument APIs تبدیل بدون FastMCP کار می کند.
  • استفاده از McpInput(base64_data=...) زمانی که مشتری نمی تواند یک مسیر فایل محلی ارائه دهد.

API خلاصه ای از ارجاعات

کلاس / املاکDescription
McpInputMCP: مسیر فایل یا باکتری base64
McpOutputخروجی MCP: باکتری base64 یا مسیر فایل
McpConversionOptionsفرمت خروجی و DPI برای تبدیل تصویر

See Also

 فارسی