MCP palvelin

MCP palvelin

Aspose.Page FOSS for Python includes an optional MCP server that exposes conversion Palvelin on rakennettu FastMCP:n ja rekisterien kautta. ps_to_pdf, ps_to_image, xps_to_pdf,ja xps_to_image kuin kutsuttu työkalu.

FastMCP on valinnainen riippuvuus - ydinmuuntotoiminnot toimivat ilman sitä.


McPinput ja McpOutput

McpInput hyväksyy joko tiedostomenetelmän (tunnuksena) tai base64-koodattuja bytejä lähteenä asiakirjan kanssa. McpOutput palauttaa tuloksen base64-bytteinä tai kirjoittaa suoraan tiedostopisteeseen.

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)

McPConversion vaihtoehdot

McpConversionOptions hallitsee tulostusmuotoa ja DPIä kuvan muuntamiseen.

from aspose.page.mcp.models import McpConversionOptions

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

Vinkkejä ja parhaita käytäntöjä

  • PJK:n on oltava erikseen (pip install fastmcpKäynnistä MCP-palvelin.
  • Ydin ytimen PsDocument ja XpsDocument Muuntaminen APIs toimii ilman FastMCP.
  • Käytä McpInput(base64_data=...) kun asiakas ei voi tarjota paikallista tiedostomuotoa.

API-viitteiden yhteenveto

Luokka / OmistuksetDescription
McpInputMCP-tulostus: tiedoston reitti tai base64 bytejä
McpOutputMCP-lähtö: base64 bytejä tai tiedoston reittiä
McpConversionOptionsTulostusformaatti ja DPI kuvanmuuntamiseen

See Also

 Suomi