Skip to content

MCP Domain

magmacrunchmedia edited this page Aug 9, 2026 · 3 revisions

MCP Domain

Calls the MagmaCrunch MCP server via JSON-RPC 2.0 over HTTPS.

Commands

MusicBrainz Cache

magmascript mcp search "radiohead"           # search entity names
magmascript mcp entities                     # list all cached entities
magmascript mcp entities artists             # filter by type
magmascript mcp entity artists <uuid>        # get full entity data

High Scores

magmascript mcp scoreboards                  # all game leaderboards
magmascript mcp scores tetris                # tetris leaderboard
magmascript mcp scores tetris 20             # top 20

Project Structure

magmascript mcp games                        # all arcade games
magmascript mcp archive                      # all archive pages

Jukebox (read + write)

magmascript mcp jukebox                      # list songs
magmascript mcp jukebox save songs.json      # save locally
magmascript mcp jukebox save songs.json --deploy  # save + commit to GitHub

TV Channels (read + write)

magmascript mcp tv                           # list channels
magmascript mcp tv save channels.json        # save + generate channels.js
magmascript mcp tv save channels.json --deploy  # save + commit both files

Themes (read + write)

magmascript mcp themes                       # list themes
magmascript mcp themes save themes.json      # save locally
magmascript mcp themes save themes.json --deploy  # save + commit to GitHub

Pi Services (via MCP — slower, prefer magmascript pi)

magmascript mcp pi-status
magmascript mcp pi-logs arcade-chat 50
magmascript mcp pi-restart arcade-chat
magmascript mcp pi-info
magmascript mcp deploy arcade/chat-server.py arcade-chat

GitHub Bots (via MCP — prefer magmascript gh)

magmascript mcp bots                         # list workflows
magmascript mcp bot-status "Deploy to Pi"
magmascript mcp trigger "Deploy to Pi"
magmascript mcp bot-runs CI 5

Discogs

magmascript mcp discogs "aphex twin" artist
magmascript mcp discogs 12345 release

Admin Data

magmascript mcp plays                        # Last.fm play counts
magmascript mcp artist-plays "Jon McCoy"

Output Formats

magmascript mcp scoreboards --table          # default
magmascript mcp scoreboards --json           # JSON output

How It Works

The mcp domain connects to the remote MCP server:

Your Mac ──HTTPS──> magmacrunch.duckdns.org/mcp
                         │
                         ├── MusicBrainz cache
                         ├── Score files
                         ├── Jukebox/TV/themes data
                         └── Pi service management

Requires MAGMA_API_KEY for authentication.

Clone this wiki locally