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:\\\
你好\ \\”
“将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 buildMCP客户端配置
凭据通过环境变量传递 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.
