Servidor MCP de Cloudinary
Este servidor MCP proporciona herramientas para cargar imágenes y videos a Cloudinary a través de Claude Desktop y clientes MCP compatibles.
Instalación
Requisitos: Node.js
Instale Node.js (versión 18 o superior) y npm desde nodejs.org
Verificar la instalación:
node --version npm --version
Instalar usando npx (recomendado)
Navegue hasta el directorio de configuración de Claude:
Windows:
C:\Users\NAME\AppData\Roaming\ClaudemacOS:
~/Library/Application Support/Claude/
También puede encontrar estos directorios dentro de la aplicación Claude Desktop: Claude Desktop > Configuración > Desarrollador > Editar configuración
Agregue la siguiente configuración a su archivo de configuración de 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"
}
}
}
}Asegúrese de reemplazar las variables de entorno con sus credenciales de Cloudinary desde la consola de Cloudinary .
Instalación para desarrolladores
Si desea modificar el servidor o contribuir al desarrollo:
Clonar el repositorio:
git clone https://github.com/felores/cloudinary-mcp-server.git
cd cloudinary-mcp-serverInstalar dependencias y compilar:
npm install
npm run buildRelated MCP server: cloudinary-mcp-server
Instrucciones de configuración
Primero, asegúrese de tener una cuenta de Cloudinary y obtenga sus credenciales de la consola de Cloudinary :
Nombre de la nube
Clave API
Secreto de API
Agregue la configuración del servidor a su archivo de configuración MCP de Claude/Cline:
{
"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"
}
}
}
}Para la aplicación de escritorio Claude, edite el archivo de configuración en la ubicación adecuada para su sistema operativo.
Instalar dependencias y construir el servidor:
npm install
npm run buildHerramientas disponibles
subir
Sube imágenes y vídeos a Cloudinary.
Parámetros:
file(obligatorio): Ruta al archivo, URL o URI de datos base64 para cargarresource_type(opcional): Tipo de recurso ('imagen', 'video' o 'raw')public_id(opcional): ID público personalizado para el activo cargadooverwrite(opcional): si desea sobrescribir los activos existentes con la misma identificación públicatags(opcional): Matriz de etiquetas para asignar al activo cargado
Ejemplo de uso en 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"
}
});