使用说明
Cloudinary MCP服务器
此MCP服务器提供通过Claude Desktop和兼容的MCP客户端将图像和视频上传到Cloudinary的工具。
安装
要求:Node.js
- 从以下位置安装Node.js(版本18或更高)和npm nodejs.org
- 验证安装:
node --version npm --version
使用npx安装(推荐)
-
导航到Claude配置目录:
- 窗户:
C:\Users\NAME\AppData\Roaming\Claude - macOS:
~/Library/Application Support/Claude/
您还可以在Claude Desktop应用程序中找到这些目录:Claude Desktop>设置>开发人员>编辑配置
- 窗户:
-
将以下配置添加到MCP设置文件中:
{
"mcpServers": {
"cloudinary": {
"command": "npx",
"args": ["@felores/cloudinary-mcp-server@latest"],
"env": {
"CLOUDINARY_CLOUD_NAME": "your_cloud_name",
"CLOUDINARY_API_KEY": "your_api_key",
"CLOUDINARY_API_SECRET": "your_api_secret"
}
}
}
}
- 确保将环境变量替换为来自的Cloudinary凭据 Cloudinary 控制台.
开发人员安装
如果你想修改服务器或为开发做出贡献:
- 克隆存储库:
git clone https://github.com/felores/cloudinary-mcp-server.git
cd cloudinary-mcp-server
- 安装依赖项并构建:
npm install
npm run build
安装说明
-
首先,确保您拥有Cloudinary帐户,并从 Cloudinary 控制台:
- 云名称
- API密钥
- API秘密
-
将服务器配置添加到Claude/Cline MCP设置文件中:
{
"mcpServers": {
"cloudinary": {
"command": "node",
"args": ["c:/path/to/cloudinary-mcp-server/dist/index.js"],
"env": {
"CLOUDINARY_CLOUD_NAME": "your_cloud_name",
"CLOUDINARY_API_KEY": "your_api_key",
"CLOUDINARY_API_SECRET": "your_api_secret"
}
}
}
}
对于Claude桌面应用程序,请在操作系统的适当位置编辑配置文件。
- 安装依赖项并构建服务器:
npm install
npm run build
可用工具
上传
将图像和视频上传到Cloudinary。
参数:
file(必填):要上传的文件路径、URL或base64数据URIresource_type(可选):资源类型(“图像”、“视频”或“原始”)public_id(可选):上传资产的自定义公共IDoverwrite(可选):是否用相同的公共ID覆盖现有资产tags(可选):要分配给上传资产的标签数组
Claude/Cline中的示例用法:
use_mcp_tool({
server_name: "cloudinary",
tool_name: "upload",
arguments: {
file: "path/to/image.jpg",
resource_type: "image",
public_id: "my-custom-id"
}
});
