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 aXpsDocumenta 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ék | Leírás |
|---|---|
McpInput | MCP bemenet: fájlút vagy base64-es bájt |
McpOutput | MCP kimenetel: base64 bájt vagy fájl útvonal |
McpConversionOptions | Kiviteli formátum és DPI a képkonverzióhoz |