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

200+ App Design Specs in Markdown – Drag into Claude or Cursor for Exact UI Clones
A curated library of 200+ popular apps as structured markdown design specs with exact hex codes, type scale, spacing, every screen state, and nav graph. Drop into Claude, Cursor, or any AI agent to generate SwiftUI, Jetpack Compose, or Expo UI clones without guessing colors or spacing.

Running Qwen3.6-35B-A3B-UD-Q5_K_XL Locally with VS Code Copilot on AMD R9700
A user shares their working llama.cpp setup for Qwen3.6-35B-A3B-UD-Q5_K_XL on a single AMD R9700 with Vulkan, achieving full website and Playwright test generation from scratch with minimal nudging.

Local Semantic Memory Search for OpenClaw Agents Using Harrier Embeddings
Run a local embedding server with Microsoft's Harrier model, expose an Ollama-compatible API, and wire OpenClaw's memorySearch config for local semantic memory retrieval without external services.

Agent Kernel: Three Markdown Files for Stateful AI Agents
Agent Kernel provides three markdown files that enable stateful behavior in AI coding agents without databases or custom frameworks. It works with OpenCode, Claude Code, Codex, Cursor, Windsurf, and similar tools.