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

Qwen 3.5 35B Running on 8GB VRAM with llama.cpp Configuration
A developer shares their llama.cpp configuration for running Qwen 3.5 35B (Q4_K_M GGUF) on an RTX 4060m with 8GB VRAM, achieving 700 t/s prompt processing and 42 t/s generation, and discusses using Cline in VSCode with kat-coder-pro and qwen3.5 modes.

Auto-optimize: A Claude Code Plugin for Autonomous Performance Optimization
A developer built auto-optimize, a Claude Code plugin that autonomously runs profile → plan → benchmark loops to optimize code performance. In one test, it achieved a 27% faster hash table across all benchmark scenarios in about 3 hours.

docvault: Generate Local API Docs to Reduce AI Hallucinations
docvault is a tool that generates markdown API references from source code to help Claude and other LLMs stop hallucinating function signatures. It works for Rust crates and Python packages, outputs a two-tier markdown file, and includes a Claude Code plugin for hands-free operation.

OpenClaw-WebTop: Run OpenClaw with Ollama and Ubuntu Desktop in GitHub Codespaces
OpenClaw-WebTop provides a way to run a complete OpenClaw instance with Ollama and Ubuntu MATE desktop directly in a browser using GitHub Codespaces, requiring no local Docker installation or VPS.