Cloudinary MCP 服务器是一个模型上下文协议服务器,它借助 AI 助手将 Cloudinary 的上传和管理 API 方法以工具的形式公开。这种集成方式让 AI 系统能够触发并与您的 Cloudinary 云进行交互,为您的云操作和资源管理带来了新的便利。
该 MCP 服务器主要负责代表您调用 Cloudinary API,具体功能如下:
不过,它依赖于 Cloudinary 的 API 来执行这些操作,目前并非所有方法和参数都受支持,后续会逐步添加更多功能。如果您需要特定的方法,请在 问题 中提交请求。
要与 Claude Desktop 应用程序一起使用此服务器,请在 claude_desktop_config.json 的“mcpServers”部分添加以下配置:
{
"mcpServers": {
"cloudinary-mcp-server": {
"command": "npx",
"args": ["-y", "cloudinary-mcp-server"],
"env": {
"CLOUDINARY_CLOUD_NAME": "<云名称>",
"CLOUDINARY_API_KEY": "" ,
"CLOUDINARY_API_SECRET": ""
}
}
}
}
CLOUDINARY_CLOUD_NAME - 您的云名称CLOUDINARY_API_KEY - 您的 Cloudinary API 密钥CLOUDINARY_API_SECRET - 您的 Cloudinary API 密钥以下是该服务器提供的可用工具:
上传
source: URL、文件路径、Base64 内容或要上传的二进制数据。folder: 可选的 Cloudinary 文件夹路径。publicId: 可选的上传文件的公共 ID。resourceType: 要上传资源的类型(图像、视频、原始、自动)。tags: 以逗号分隔的标签列表,用于分配到资产。删除资产
publicId: 要删除的资产的公共 ID。assetId: 要删除的资产的资产 ID。获取资产
assetId: Cloudinary 资产 ID。publicId: 资产的公共 ID。resourceType: 资源类型(图像、原始、视频)。type: 交付类型(上传、私有、经过身份验证等)。tags: 是否包括标签名称列表。context: 是否包含上下文元数据。metadata: 是否包含结构化元数据。查找资产
expression: 搜索表达式(例如'标签=猫'或'public_id:folder/*')。resourceType: 资源类型(图像、原始、视频)。maxResults: 结果的最大数量。nextCursor: 用于分页的游标。获取使用情况
date: 可选。日期格式为 yyyy - mm - dd 的使用情况报告。必须在过去的 3 个月内。默认值:当前日期。