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
PsDocumentjaXpsDocumentMuuntaminen APIs toimii ilman FastMCP. - Käytä
McpInput(base64_data=...)kun asiakas ei voi tarjota paikallista tiedostomuotoa.
API-viitteiden yhteenveto
| Luokka / Omistukset | Description |
|---|---|
McpInput | MCP-tulostus: tiedoston reitti tai base64 bytejä |
McpOutput | MCP-lähtö: base64 bytejä tai tiedoston reittiä |
McpConversionOptions | Tulostusformaatti ja DPI kuvanmuuntamiseen |