服务器:MCP Server
服务器:MCP Server
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 接受文件路径 (作为字符串) 或 base64 加码的字节为源 文件. McpOutput 返回结果为 base64 byte 或直接写入文件路径.
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 控制图像转换的输出格式和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 参考概述
| 类别/财产 | Description |
|---|---|
McpInput | MCP输入:文件路径或base64字节 |
McpOutput | MCP输出:base64字节或文件路径 |
McpConversionOptions | 输出格式和图像转换DPI |