Mcp Server Dumplingai

Mcp Server Dumplingai

🚀 API 文档

本 API 文档涵盖了多种功能,包括音频、视频、网络请求、图片、文本处理、数据处理以及系统操作等,能满足不同场景下的多样化需求。

✨ 主要特性

  • 多功能集成:提供音频、视频、网络请求、图片、文本处理、数据处理和系统操作等丰富功能。
  • 详细错误处理:带有 HTTP 状态码的详细错误消息,提供简洁明了的错误描述和可追溯的错误上下文信息。

📦 安装指南

使用以下命令安装所需依赖:

npm install express axios sharp

💻 使用示例

基础用法

音频相关

生成音频

通过文本生成语音音频。

{
"name": "generate-audio",
"arguments": {
"text": "这是一个测试音频。",
"voiceId": "Alice",
"audioFormat": "mp3",
"pitch": 0,
"volume": 1.0
}
}
转换音频格式

将音频文件转换为其他格式。

{
"name": "convert-audio-format",
"arguments": {
"inputFile": "input.mp4",
"outputFormat": "wav"
}
}

视频相关

截取视频片段

从视频文件中截取指定时间点的片段。

{
"name": "extract-video-clip",
"arguments": {
"videoFile": "input.mp4",
"startTime": "0:10",
"endTime": "0:20"
}
}
转换视频格式

将视频文件转换为其他格式。

{
"name": "convert-video-format",
"arguments": {
"inputFile": "input.mov",
"outputFormat": "mp4"
}
}

网络请求相关

发送 HTTP 请求

发送任意的 HTTP 请求。

{
"name": "send-http-request",
"arguments": {
"url": "https://api.example.com/data",
"method": "GET",
"headers": {},
"body": null
}
}
下载文件

从指定 URL 下载文件。

{
"name": "download-file",
"arguments": {
"url": "https://example.com/file.mp4",
"outputFile": "file.mp4"
}
}

图片相关

调整图片大小

调整图片的尺寸。

{
"name": "resize-image",
"arguments": {
"inputFile": "image.jpg",
"width": 800,
"height": 600
}
}
添加水印

在图片上添加文本水印。

{
"name": "add-watermark",
"arguments": {
"inputFile": "image.jpg",
"watermarkText": "© Example Corp.",
"position": "bottom-right"
}
}

文本处理相关

分割文本

将文本按指定长度分割。

{
"name": "split-text",
"arguments": {
"text": "这是一个测试字符串,用于演示如何分割文本。",
"maxLength": 100
}
}
清理 HTML

清理 HTML 代码并去除多余标签。

{
"name": "clean-html",
"arguments": {
"htmlContent": "
测试
"
} }

数据处理相关

解析 JSON

解析 JSON 字符串。

{
"name": "parse-json",
"arguments": {
"jsonString": '{"name": "Alice", "age": 30}'
}
}
转换数据格式

将数据从一种格式转换为另一种格式。

{
"name": "convert-data-format",
"arguments": {
"inputData": "[1, 2, 3]",
"outputFormat": "csv"
}
}

系统操作相关

压缩文件

压缩指定文件或目录。

{
"name": "compress-file",
"arguments": {
"inputFileOrDir": "folder/",
"outputArchive": "compressed.zip"
}
}
解压文件

解压压缩文件。

{
"name": "decompress-file",
"arguments": {
"inputArchive": "compressed.zip",
"outputDir": "extracted/"
}
}

📚 详细文档

错误处理

  • 带有 HTTP 状态码的详细错误消息
  • 简洁明了的错误描述
  • 可追溯的错误上下文信息

开发

运行服务

启动服务之前,请确保安装所有依赖,并运行:

node app.js

许可证

使用条款
  • 请参考 LICENSE 文件中的内容。

⚠️ 注意事项

⚠️ 重要提示

  • 确保所有网络请求都有适当的错误处理机制。
  • 定期更新依赖以保证安全性。
  • 遵守相关法律法规,特别是在数据处理和传输方面。

💡 使用建议

在开发过程中,严格按照文档中的示例和说明进行操作,遇到问题可参考错误处理部分的内容进行排查。同时,及时更新依赖库以保障系统的安全性和稳定性。

  • 0 关注
  • 0 收藏,16 浏览
  • system 提出于 2025-09-22 02:42

相似服务问题

相关AI产品