文档转换服务

通过Aspose.HTML Cloud API实现多种文档格式之间的转换,适用于AI助手和其他MCP兼容客户端。

  • by aspose-html-cloud
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 aspose-html-cloud/Aspose.HTML-Cloud-MCP

使用说明

Aspose。HTML云MCP服务器

A. 模型上下文协议(MCP) 暴露的服务器 Aspose。HTML云 文档转换作为人工智能助手的工具,如Claude Desktop、Cursor、VS Code Copilot和其他兼容MCP的客户端。

它做什么

通过以下方式在格式之间转换文档 Aspose。HTML云API.

支持的输入格式 支持的输出格式
html, mhtml, xhtml, epub, svg, md pdf, xps, docx, doc, jpeg, png, bmp, gif, tiff, webp, md, mhtml, svg

可用工具:

工具 输入源
convert_url_to_format 公共URL
convert_content_to_format 原始HTML/SVG/Markdown字符串
convert_base64_to_format Base64编码文档
convert_file_to_format 本地文件路径

示例提示:

“转换https://example.com转PDF”

“将此HTML转换为DOCX:<HTML><body><h1>你好</h1></body></HTML>”

“将C:\docs\report.html转换为PNG”

先决条件

  • .NET 8 SDK 或更高版本
  • A免费 Aspose Cloud 帐户--注册地址 dashboard.aspose.cloud 并创建一个应用程序来获取您的 客户端ID 和 客户端密钥

安装

git clone https://github.com/aspose-html-cloud/Aspose.HTML-Cloud-MCP.git
cd Aspose.HTML-Cloud-MCP
dotnet build

MCP客户端配置

凭据通过环境变量传递 ASPOSE_CLIENT_ID 和 ASPOSE_CLIENT_SECRET.

克劳德桌面版

编辑您的Claude Desktop配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "aspose-html-cloud": {
      "command": "dotnet",
      "args": ["run", "--project", "/absolute/path/to/Aspose.HTML-Cloud-MCP"],
      "env": {
        "ASPOSE_CLIENT_ID": "your-client-id",
        "ASPOSE_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

VS代码(副本)

添加到您的 .vscode/settings.json 或用户设置:

{
  "mcp": {
    "servers": {
      "aspose-html-cloud": {
        "command": "dotnet",
        "args": ["run", "--project", "/absolute/path/to/Aspose.HTML-Cloud-MCP"],
        "env": {
          "ASPOSE_CLIENT_ID": "your-client-id",
          "ASPOSE_CLIENT_SECRET": "your-client-secret"
        }
      }
    }
  }
}

光标

添加到光标MCP配置(~/.cursor/mcp.json):

{
  "mcpServers": {
    "aspose-html-cloud": {
      "command": "dotnet",
      "args": ["run", "--project", "/absolute/path/to/Aspose.HTML-Cloud-MCP"],
      "env": {
        "ASPOSE_CLIENT_ID": "your-client-id",
        "ASPOSE_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

许可证

该项目根据MIT许可证获得许可。看 许可证 了解详情。

Aspose。HTML云API本身需要单独的订阅-免费层可在 aspose.cloud.