Sign inSign up

cloudinary/structured-metadata-mcp

By cloudinary

•Updated 3 days ago

Cloudinary Structured Metadata management MCP server

Image
0

1.8K

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:fa0d50815…

Size

62.4 MB

Last updated

3 days ago

docker pull cloudinary/structured-metadata-mcp