- onboard-client.py: client replica scaffolding CLI - gws/: Google Workspace sync (Gmail, Calendar, Drive) - lifestream/: life event stream collector - muscriptor-mcp/: audio → MIDI MCP server - music-mcp/: music library MCP server - data_sharing/: consent-gated data sharing (Python + TS) - sync-mirrors.py: GitHub → Forgejo mirror engine - brain-to-gbrain.py, vault-sync.py, test-all.sh - shared/: TS data-sharing library + index - dirac: provider registry update - .gitignore: exclude Rust build artifacts Co-authored-by: Álvaro de Campos <campos@portugalfuturista.org>
19 lines
471 B
Desktop File
19 lines
471 B
Desktop File
[Unit]
|
|
Description=Music MCP Server (Navidrome + Lidarr + Last.fm + MuScriptor)
|
|
After=network.target docker.service
|
|
Wants=docker.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=root
|
|
WorkingDirectory=/opt/music-mcp
|
|
EnvironmentFile=/opt/music-mcp/.env
|
|
Environment=MCP_PORT=8089
|
|
Environment=PYTHONUNBUFFERED=1
|
|
ExecStart=/opt/music-mcp/.venv/bin/python -m music_mcp.server --transport sse --port 8089
|
|
Restart=always
|
|
RestartSec=10
|
|
TimeoutStartSec=60
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|