Servidor MCP

Servidor MCP

Aspose.Page FOSS for Python includes an optional MCP server that exposes conversion El servidor està construït sobre FastMCP i registre les dades de la seva pàgina web. ps_to_pdf, ps_to_image, xps_to_pdf, i xps_to_image com a eines invocables.

FastMCP és una dependència opcional la funcionalitat de conversió central funciona sense ella.


McpInput i Mc pOutput

McpInput accepta o bé una ruta de fitxer (com a cadena) o bytes codificats per base64 com a font. document. McpOutput Retorna el resultat com base64 bytes o escriu directament a una ruta de fitxer.

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 controla el format de sortida i DPI per a les conversions d’imatges.

from aspose.page.mcp.models import McpConversionOptions

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

Consells i millors pràctiques

  • FastMCP s’ha d’instal·lar per separat (pip install fastmcp) per executar el servidor MCP.
  • El nucli. PsDocument i de la XpsDocument les API de conversió funcionen sense FastMCP.
  • Utilització: McpInput(base64_data=...) quan el client no pot proporcionar una ruta de fitxer local.

Resum de referència d’API

Classe / propietatDescripció
McpInputEntrada MCP: ruta de fitxer o base64 bytes
McpOutputExportació MCP: base64 bytes o ruta de fitxer
McpConversionOptionsFormat de sortida i DPI per a la conversió d’imatges.

Veure també

 Català