
Cloudinary MCP Server

2025.03.26
0
JavaScript云存储管理媒体处理内容生成
Cloudinary MCP Server 是一个模型上下文协议服务器,它将 Cloudinary 的上传和管理 API 方法暴露为 AI 助手的工具。通过此集成,AI 系统可以触发并与您的 Cloudinary 云进行交互。
View on GitHub
Overview
基本能力
产品定位
Cloudinary MCP Server 是一个桥接 AI 助手和 Cloudinary 云服务的中间件,使得 AI 系统能够直接调用 Cloudinary 的上传和管理功能。
核心功能
- 代表用户调用 Cloudinary API
- 支持将资产上传到 Cloudinary
- 支持管理 Cloudinary 云中的资产
适用场景
- AI 助手需要上传或管理云存储中的媒体文件
- 自动化媒体资产管理流程
- 集成 Cloudinary 功能到 AI 驱动的应用中
工具列表
- upload
- 描述:上传文件(资产)到 Cloudinary
-
参数:源文件、文件夹路径、公共 ID、资源类型、标签等
-
delete-asset
- 描述:从 Cloudinary 删除文件(资产)
-
参数:公共 ID 或资产 ID
-
get-asset
- 描述:获取特定文件(资产)的详细信息
-
参数:资产 ID、公共 ID、资源类型等
-
find-assets
- 描述:使用查询表达式搜索 Cloudinary 中的现有文件(资产)
-
参数:搜索表达式、资源类型、最大结果数等
-
get-usage
- 描述:获取产品环境使用情况的报告
- 参数:可选日期
常见问题解答
- 并非所有方法和参数都受支持,可以通过 GitHub 提交问题请求特定方法
使用教程
使用依赖
- NodeJS
- MCP 客户端(如 Claude Desktop App)
- 创建并复制 Cloudinary API 密钥/密钥对
安装教程
在 Claude Desktop 应用的 claude_desktop_config.json
文件中添加以下配置:
{
"mcpServers": {
"cloudinary-mcp-server": {
"command": "npx",
"args": ["-y", "cloudinary-mcp-server"],
"env": {
"CLOUDINARY_CLOUD_NAME": "<cloud name>",
"CLOUDINARY_API_KEY": "<api-key>",
"CLOUDINARY_API_SECRET": "<api-secret>"
}
}
}
}
调试方式
安装完成后,可以通过调用提供的工具进行调试,例如使用 upload
工具上传测试文件。