AbleSign
MCP-server for digital signage
Administrer skjermer, spillelister, filer og custom HTML-apper i AbleSign via AI-agenter. Med innebygd draft/preview/publish-flyt for HTML-apper.
Koble til
API-nøkkel
Begge tilkoblingsmetodene krever en API-nøkkel fra AbleSign. Logg inn på ablesign.tv, gå til Innstillinger > API-nøkler og opprett en ny nøkkel scoped til ønsket workspace. Den begynner med ak_. Råverdien lagres aldri av serveren.
Med OAuth (Claude Code / Claude Desktop)
Anbefalt for interaktiv bruk. Kjør i terminalen:
claude mcp add ablesign https://ablesign.mcp-server.fun/mcpFørste gang åpnes en side der du limer inn API-nøkkelen og velger workspace. Har nøkkelen kun ett workspace velges det automatisk.
Med bearer token (service mode)
For skript, CI og service-til-service. API-nøkkelen sendes som bearer token, og workspace velges via Workspace-Id-header (eller utledes automatisk om nøkkelen kun har ett workspace).
claude mcp add ablesign \
--transport http \
--url https://ablesign.mcp-server.fun/mcp-service \
--header "Authorization: Bearer ak_xxxxxxxxxxxxxxxx" \
--header "Workspace-Id: 12345"Eller manuelt i settings.json:
{
"mcpServers": {
"ablesign": {
"url": "https://ablesign.mcp-server.fun/mcp-service",
"headers": {
"Authorization": "Bearer ak_xxxxxxxxxxxxxxxx",
"Workspace-Id": "12345"
}
}
}
}Flere workspaces samtidig
Legg til et namespace-segment for å skille verktøy fra ulike workspaces: /mcp/kontor gir prefikset ablesign-kontor_ på alle verktøy. Nyttig når en agent er koblet til flere workspaces.
Hva agenten kan gjøre
Skjermer
Spillelister
Filer og assets
HTML-apper
Verktøy
Kontekst
init, update_memory
Kall init først i hver ny samtale. Returnerer workspace-metadata, designregler, tilgjengelige maler, CDN-allowlist og lagret per-workspace minne.
Skjermer
list_screens, get_screen, update_screen
Spillelister
list_playlists, get_playlist, create_playlist, rename_playlist, delete_playlist, assign_screens, list_playlist_items, add_playlist_item, set_playlist_item, remove_playlist_item, set_playlist_settings
HTML-apper (draft-flyt)
list_apps, get_app, create_app, update_app, delete_app, create_draft, open_app, read_draft, edit_draft, screenshot_draft, publish_draft, mark_template, unmark_template
Filer
list_files, get_file, update_file, delete_file
Innhold og assets
upload_asset, import_asset, search_photos, list_assets, delete_asset
search_photos krever at Pexels-integrasjonen er aktivert på serveren.
Custom HTML-apper
AbleSigns v1 API støtter ikke å oppdatere HTML på eksisterende web-apper - kun url kan endres. MCP-serveren løser dette ved å hoste HTML selv:
create_draft(elleropen_appfor redigering) lager en draft.edit_draftogscreenshot_draftitererer på innholdet. Live preview på/edit/{workspaceId}/{draftId}med WebSocket reload.publish_draftskriver HTML + service worker til R2 og oppdaterer AbleSign-appen til å peke på den.
Eksempler
Ting du kan si til Claude:
Lag en spilleliste for kantina med dagens meny og værBytt logoen i resepsjons-appen til den nye versjonenVis hvilke skjermer som ikke har sjekket inn siste døgnetLast opp denne PDFen og legg den til på lobbyskjermen i 30 sekunderLag en countdown-app til neste allmøte og publiser den