Sign inSign up

cloudinary/structured-metadata-mcp

By cloudinary

Updated 5 months ago

Cloudinary Structured Metadata management MCP server

Image
0

1.3K

cloudinary/structured-metadata-mcp repository overview

Cloudinary Structured Metadata MCP Server

Tools for interacting with Cloudinary's Structured Metadata API, enabling management of metadata fields and metadata rules for comprehensive asset organization and discovery.

What is an MCP Server? An MCP (Model Context Protocol) server exposes functionality as tools that can be invoked by AI applications like Claude. This server provides programmatic access to Cloudinary's structured metadata features.

Characteristics

AttributeDetails
Docker Imagecloudinary/structured-metadata-mcp
AuthorCloudinary
Repositoryhttps://github.com/cloudinary/structured-metadata-js
Dockerfilehttps://github.com/cloudinary/structured-metadata-js/blob/main/Dockerfile
LicenseMIT License

Available Tools

This MCP server provides comprehensive tools for managing Cloudinary's Structured Metadata:

  • Metadata Fields Management - Create, retrieve, update, and delete metadata field definitions that define the structure and validation rules for your asset metadata
  • Metadata Field Datasources - Configure and manage external data sources that populate metadata field values
  • Metadata Rules Management - Create and manage rules that automatically apply metadata to assets based on conditions and criteria

These tools enable you to build sophisticated metadata schemas for organizing, categorizing, and discovering your media assets programmatically.

Use this MCP Server

Claude Desktop Configuration
{
  "mcpServers": {
    "cloudinary-structured-metadata": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "CLOUDINARY_CLOUD_NAME",
        "-e",
        "CLOUDINARY_API_KEY",
        "-e",
        "CLOUDINARY_API_SECRET",
        "cloudinary/structured-metadata-mcp"
      ],
      "env": {
        "CLOUDINARY_CLOUD_NAME": "<YOUR_CLOUD_NAME>",
        "CLOUDINARY_API_KEY": "<YOUR_API_KEY>",
        "CLOUDINARY_API_SECRET": "<YOUR_API_SECRET>"
      }
    }
  }
}
Alternative: Direct Docker Run
docker run -d -p 2718:2718 \
  -e CLOUDINARY_CLOUD_NAME="<YOUR_CLOUD_NAME>" \
  -e CLOUDINARY_API_KEY="<YOUR_API_KEY>" \
  -e CLOUDINARY_API_SECRET="<YOUR_API_SECRET>" \
  cloudinary/structured-metadata-mcp start --transport sse
Using CLOUDINARY_URL (Alternative)
docker run -d -p 2718:2718 \
  -e CLOUDINARY_URL="cloudinary://<YOUR_API_KEY>:<YOUR_API_SECRET>@<YOUR_CLOUD_NAME>" \
  cloudinary/structured-metadata-mcp start --transport sse

For detailed documentation and setup instructions, visit the GitHub repository.

Tag summary

Content type

Image

Digest

sha256:dd1cc3f15

Size

58.8 MB

Last updated

5 months ago

docker pull cloudinary/structured-metadata-mcp