MCP szerver

MCP szerver

Aspose.Page FOSS for Python includes an optional MCP server that exposes conversion A szerver FastMCP-re épül, és regisztrál ps_to_pdf, ps_to_image, xps_to_pdf, és xps_to_image mint felszólítható eszközök.

A FastMCP opcionális függőség a központi konvertációs funkció nélküle működik.


McpInput és Mc pOutput

McpInput vagy egy fájl útvonalat (sorként) vagy a base64-ben kódolt bájtokat fogadja el forrásként dokumentum. McpOutput az eredményt base64-es bájtként adja vissza, vagy közvetlenül egy fájl útvonalba írja.

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

McpConversionOptions a képkonverziók kimeneti formátumát és DPI-jét szabályozza.

from aspose.page.mcp.models import McpConversionOptions

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

Tippek és legjobb gyakorlatok

  • A FastMCP-t külön kell telepíteni (pip install fastmcp) az MCP szerver futtatására.
  • A mag PsDocument és a XpsDocument a konverziós API-k FastMCP nélkül működnek.
  • Használat McpInput(base64_data=...) ha a kliens nem tud helyi fájlútot biztosítani.

API-referencia összefoglaló

Részvény/TermékLeírás
McpInputMCP bemenet: fájlút vagy base64-es bájt
McpOutputMCP kimenetel: base64 bájt vagy fájl útvonal
McpConversionOptionsKiviteli formátum és DPI a képkonverzióhoz

Lásd még:

 Magyar