MCP Server Connects Claude Code/Desktop to Apple Music — Playlists, Search, Profile Analysis

A developer has built an MCP (Model Context Protocol) server that bridges Claude Code and Claude Desktop with Apple Music. The server exposes Apple Music functionality as tools Claude can call, enabling natural language control over your music library.
What It Does
- List your playlists — browse everything in your library
- Search for songs, artists, and albums — find anything in your Apple Music catalog
- Build your musical profile — Claude analyzes your library and listening patterns to describe your taste
- Create new playlists — describe the vibe and Claude assembles a playlist
Interactions are natural language: you tell Claude what you want, and it calls the appropriate Apple Music API actions under the hood.
How to Use It
The server is available for both Claude Desktop (via claude_desktop_config.json) and Claude Code (as an MCP server in your session). Setup involves pointing Claude to the MCP server configuration.
Example config snippet (conceptual):
{
"mcpServers": {
"apple-music": {
"command": "npx",
"args": ["@supermestr/mcp-apple-music"]
}
}
}
Why It Was Built
The creator wanted to explore MCP beyond the usual GitHub/file-system use cases. Music metadata is rich and personal, making it a fun domain to experiment with. The author notes that asking Claude to build a playlist and watching it actually work is surprisingly satisfying.
📖 Read the full source: r/ClaudeAI
👀 See Also

Reddit User Tests Hermes AI Agent's Self-Learning Feature, Finds Critical Flaws
A Reddit user tested Hermes AI agent's self-learning feature, which automatically creates skills from markdown files. The user found it always evaluates its own results as successful, even when output is incorrect, and overwrites manual edits.

Open Source Dashboard Reveals Actual Claude Code Compute Costs
A developer reverse-engineered Claude Code's rate limit formula to build a local dashboard that shows real-time usage percentage, actual dollar costs, burn rate, peak hours, and which skills/hooks are firing. The tool revealed a $100/month plan consumed $13,286 in equivalent API compute in one month.

cldctrl: Terminal Dashboard for Managing Claude Code Sessions
cldctrl is an npm package that provides a terminal dashboard for launching and managing Claude Code sessions across projects. It reads existing ~/.claude data, auto-discovers projects, and shows token usage with rate limit bars.

Identity and Reputation Layer for OpenClaw Agents
A developer team built MCP-I and IdentiClaw to solve identity loss in multi-step agent workflows, plus knowthat.ai as a reputation registry. They donated the MCP-I spec to the Decentralized Identity Foundation.