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.
PsDocumenti de laXpsDocumentles 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 / propietat | Descripció |
|---|---|
McpInput | Entrada MCP: ruta de fitxer o base64 bytes |
McpOutput | Exportació MCP: base64 bytes o ruta de fitxer |
McpConversionOptions | Format de sortida i DPI per a la conversió d’imatges. |