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.
Описание
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
- An Aprimo tenant with DAM enabled
- 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. mycompany → mycompany.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 valuesselect-record: files,masterfile— embed file collectionsselect-fileversion: renditions— embed renditions on file versions
See the Aprimo DAM REST API docs for full details.
License
MIT
Установка Aprimo DAM API Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/dcaelopre/ts-aprimodam-api-mcpFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Aprimo DAM API Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
