Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Aprimo DAM API Server

БесплатноНе проверен

Enables reading of Aprimo DAM asset metadata, fields, and files through the Aprimo REST API. Designed for deployment on Azure via Docker.

GitHubEmbed

Описание

Enables reading of Aprimo DAM asset metadata, fields, and files through the Aprimo REST API. Designed for deployment on Azure via Docker.

README

A Model Context Protocol server that exposes read tools for the Aprimo DAM REST API. Designed for deployment to Azure via Docker.

Tools

Tool Description
get_record Read core record/asset metadata (title, status, content type, timestamps)
get_record_fields Read metadata field values; optionally filter by field or field group
get_record_files Read attached files, master file, and optionally renditions/public links
create_record Create a new record/asset with optional master file upload token and fields
update_record Update record status and/or metadata field values
upload_file Upload a file to Aprimo and get an upload token for create_record
get_field_definitions List or look up Aprimo metadata field definitions (schema)
search_records Search records/assets by keywords across base and custom fields

Prerequisites

  1. An Aprimo tenant with DAM enabled
  2. An OAuth 2.0 Client Credentials registration in Aprimo Administration → Integration → Registrations
    • Flow type: Client Credentials
    • Scope: api
    • Assign an integration user with appropriate DAM read permissions

Configuration

Copy .env.example to .env and fill in your credentials:

cp .env.example .env
Variable Description
APRIMO_TENANT Tenant subdomain (e.g. mycompanymycompany.dam.aprimo.com)
APRIMO_CLIENT_ID OAuth client ID from your registration
APRIMO_CLIENT_SECRET OAuth client secret from your registration
PORT Server port (default: 3000)
ALLOWED_ORIGINS Optional comma-separated Origin allowlist for /mcp

Local development

npm install
npm run dev

Test with the MCP Inspector:

npx @modelcontextprotocol/inspector
# Connect to http://localhost:3000/mcp (Streamable HTTP)

Connect in Claude

claude mcp add --transport http aprimo-dam http://localhost:3000/mcp

For Claude Desktop / Claude.ai, add a custom connector pointing to your deployed URL.

Client setup (Claude, Cursor, other LLMs): see docs/client-configuration.md — uses mcp-remote with X-Aprimo-* headers.

Docker

docker build -t aprimo-dam-api-mcp .
docker run -p 3000:3000 \
  -e APRIMO_TENANT=your-tenant \
  -e APRIMO_CLIENT_ID=your-client-id \
  -e APRIMO_CLIENT_SECRET=your-client-secret \
  aprimo-dam-api-mcp

Azure deployment

Manual Web App (Portal): see docs/azure-webapp-manual.md

Automated Container Apps: see docs/azure-deployment.md

API reference

Aprimo uses Select Headers to control which sub-resources are embedded in responses:

  • select-record: fields — embed field values
  • select-record: files,masterfile — embed file collections
  • select-fileversion: renditions — embed renditions on file versions

See the Aprimo DAM REST API docs for full details.

License

MIT

from github.com/dcaelopre/ts-aprimodam-api-mcp

Установка Aprimo DAM API Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/dcaelopre/ts-aprimodam-api-mcp

FAQ

Aprimo DAM API Server MCP бесплатный?

Да, Aprimo DAM API Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Aprimo DAM API Server?

Нет, Aprimo DAM API Server работает без API-ключей и переменных окружения.

Aprimo DAM API Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Aprimo DAM API Server в Claude Desktop, Claude Code или Cursor?

Открой Aprimo DAM API Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Aprimo DAM API Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development