AUX
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AUXrainy 2am drive"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
npx -y spotify-aux demo
npx -y spotify-aux loginThen in Cursor: “rainy 2am drive” · “roast my top tracks” · “start auto DJ”
60-second setup
Spotify Dashboard → create app
Redirect URI (exact):
http://127.0.0.1:7654/callback(Optional roast site later: also add http://127.0.0.1:7656/)
Install & login:
npm i -g spotify-aux
# or: git clone … && npm i && npm run build
export SPOTIFY_CLIENT_ID=…
export SPOTIFY_CLIENT_SECRET=…
npx -y spotify-aux loginCursor MCP config:
{
"mcpServers": {
"aux": {
"command": "npx",
"args": ["-y", "spotify-aux"],
"env": {
"SPOTIFY_CLIENT_ID": "your_id",
"SPOTIFY_CLIENT_SECRET": "your_secret"
}
}
}
}From a local clone, point command/args at node + dist/server.js instead.
Related MCP server: spotify-mcp-server
Peak hooks
Say this | What happens |
rainy 2am drive |
|
music Spotify won’t show me |
|
DJ for right now |
|
keep it going |
|
roast my week |
|
party room |
|
roast this playlist (no Cursor) |
|
Every hook can drop an ASCII card made for screenshots.
Party with friends
# host machine
npx -y spotify-aux party-host
# tunnel it, e.g. cloudflared tunnel --url http://127.0.0.1:7655
# everyone
export AUX_PARTY_RELAY=https://your-tunnel.exampleThen party_room_create → share the code → friends party_room_add / party_room_vote.
Roast site (no MCP)
npx -y spotify-aux web
# open http://127.0.0.1:7656Full tool map
vibe · context_vibe · weekly_report · auto_dj_start · auto_dj_tick · auto_dj_stop · auto_dj_status · party_room_create · party_room_join · party_room_add · party_room_vote · party_room_play_winner · set_mood · adjust_playlist_vibe · roast_my_playlist · playlist_dna · aux_battle · blend_tastes · music_compatibility · whats_playing_story · party_* · record_taste_feedback · get_taste_memory · auth_status
Search, browse, playback, playlists, library, personalization — full Web API surface so the agent never stalls mid-task.
CLI
npx -y spotify-aux # MCP server
npx -y spotify-aux login
npx -y spotify-aux status
npx -y spotify-aux autodj # refill loop
npx -y spotify-aux party-host # friend relay :7655
npx -y spotify-aux web # roast site :7656
npx -y spotify-aux demoAfter npm i -g spotify-aux, binaries: spotify-aux and aux-mcp.
Auth
Flow | Unlocks |
Client ID + Secret | Search / catalog |
| Playback, library, hooks, Auto-DJ |
Tokens → ~/.aux-mcp/. Premium + open Spotify app for playback.
OpenClaw
Register AUX as an OpenClaw-managed MCP server + install the skill:
npx -y spotify-aux openclaw
openclaw mcp add aux \
--command npx \
--arg -y \
--arg spotify-aux \
--env SPOTIFY_CLIENT_ID="$SPOTIFY_CLIENT_ID" \
--env SPOTIFY_CLIENT_SECRET="$SPOTIFY_CLIENT_SECRET"
openclaw mcp doctor aux --probeClawHub: @brian-mwirigi/aux-mcp · skill: skills/aux-mcp/SKILL.md · docs/openclaw.md
Contributing
PRs welcome. See CONTRIBUTING.md and open good first issues.
Site: brianmunene.me/aux-mcp
Star it. Pass the aux.
github.com/brian-mwirigi/aux-mcp
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/brian-mwirigi/aux-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server