MCP сървър

MCP сървър

Aspose.Page FOSS for Python includes an optional MCP server that exposes conversion Сървърът е изграден на FastMCP и регистрира ps_to_pdf, ps_to_image, xps_to_pdf, и xps_to_image като инструменти, които могат да бъдат призовани.

FastMCP е незадължителна зависимост основната функционалност за конвертиране работи без нея.


McpInput и Mc pOutput

McpInput приема или път на файл (като нишка) или базисни64-кодирани байтове като източник. документ. McpOutput връща резултата като base64 байта или пише директно към път на файл.

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 контролира формата на изход и DPI за преобразуване на образи.

from aspose.page.mcp.models import McpConversionOptions

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

Съвети и най-добри практики

  • FastMCP трябва да се инсталира отделно (pip install fastmcp) за да се изпълнява MCP сървъра.
  • Ядрото. PsDocument и в) XpsDocument преобразуването на API работи без FastMCP.
  • Използване на: McpInput(base64_data=...) когато клиентът не може да предостави локален път за файл.

Снимка на API референтна информация

Клас / ИмуществоОписание на състоянието
McpInputВход на MCP: път към файла или base64 байта
McpOutputИзход на MCP: base64 байта или път за файл
McpConversionOptionsФормат на изход и DPI за преобразуване на образи

Вижте също:

 Български