apple_music_mcp
Apple Music MCP
Apple Music을 위한 고성능 Model Context Protocol(MCP) 서버. 네이티브 macOS JXA 및 클라우드 REST 엔진을 겸비하여, 크로스 플랫폼 검색, 비동기 일괄 처리, 제로 타임아웃 실행을 지원합니다.
⚡ 빠른 시작
npx 또는 **uvx**로 즉시 실행하세요 (설치 불필요):
옵션 A: npx 사용 (권장)
npx -y @saitarrunpitta/apple-music-mcp옵션 B: uvx 사용
uvx --from git+https://github.com/saitarrun/apple-music-mcp.git apple-music-mcp serve옵션 C: npm 또는 pip로 로컬 설치
npm install -g @saitarrunpitta/apple-music-mcp
# or
pip install git+https://github.com/saitarrun/apple-music-mcp.gitRelated MCP server: apple-music-mcp
🔌 MCP 클라이언트 설정
apple-music을 선호하는 AI 어시스턴트에 몇 초 만에 추가하세요:
1. Antigravity / AGY CLI
agy mcp add apple-music -- npx -y @saitarrunpitta/apple-music-mcp2. Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"apple-music": {
"command": "npx",
"args": [
"-y",
"@saitarrunpitta/apple-music-mcp"
]
}
}
}3. Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"apple-music": {
"command": "npx",
"args": [
"-y",
"@saitarrunpitta/apple-music-mcp"
]
}
}
}4. Codex MCP
codex mcp add apple-music -- npx -y @saitarrunpitta/apple-music-mcp✨ 한눈에 보는 기능
⚡ 제로 타임아웃 JXA 엔진: AppleScript 동결 없이 1,000곡 이상의 플레이리스트를 100ms 이내에 읽습니다.
🌐 크로스 플랫폼 차트: Shazam, Spotify, YouTube, Apple Music에서 직접 검색 피드를 제공합니다.
🚀 비동기 병렬 일괄 처리: 100곡 이상을 병렬로 추가하거나 제거하며 1초 이내에 처리합니다.
🎵 순수 오디오 강제 적용: 뮤직 비디오와 가사 비디오를 자동으로 필터링하여 플레이리스트를 순수 오디오로 유지합니다.
🛡️ 100% 중복 방지: 내장된 퍼지 매칭으로 중복 곡 추가를 방지합니다.
🔐 자동 Safari 인증: 수동 API 키 없이 Safari에서 웹 플레이어 토큰을 원활하게 추출합니다.
🧠 스마트 추천: 청취 기록 및 아티스트 유사성을 기반으로 실시간 트랙을 추천합니다.
🛠️ 도구 참조
카테고리 | 도구 | 설명 |
탐색 |
| Shazam, Spotify, YouTube, Apple Music 차트에서 인기 곡을 가져옵니다. |
| 중복 제거와 함께 모든 차트에서 플레이리스트를 바로 채웁니다. | |
| 청취 기록 및 아티스트 기반 스마트 추천. | |
| Apple Music 클라우드에서 최근 청취 기록을 가져옵니다. | |
| 가장 많이 재생된 앨범과 플레이리스트를 가져옵니다. | |
플레이리스트 |
| 보관함의 모든 플레이리스트와 트랙 수, 설명을 나열합니다. |
| 트랙 제목, 아티스트, 앨범, 재생 시간을 빠르게 대량 조회합니다. | |
| 중복 없이 병렬 일괄 추가. | |
| 트랙 관계 ID를 일괄 제거합니다. | |
| 사용자 지정 설명으로 새 플레이리스트를 만듭니다. | |
| 보관함에서 노래를 삭제하지 않고 플레이리스트만 안전하게 삭제합니다. | |
| 플레이리스트 설명을 업데이트하고 iCloud에 동기화합니다. | |
카탈로그 |
| 글로벌 Apple Music 카탈로그를 검색합니다 (노래, 앨범, 아티스트, 플레이리스트). |
| 제목/아티스트에 해당하는 정확한 스튜디오 오디오 카탈로그 ID를 찾습니다. | |
| 모든 아티스트의 인기 곡을 가져옵니다. | |
| Apple 공식 큐레이션 플레이리스트( | |
재생 |
| 플레이어를 제어합니다 ( |
| 사용 가능한 AirPlay 스피커와 HomePod를 발견합니다. | |
큐레이션 |
| 비디오 항목을 제거하고 공식 스튜디오 오디오 곡으로 교체합니다. |
| 플레이리스트 에디션의 중복을 제거하고 정식 트랙을 유지합니다. | |
| 100% 중복 제거로 플레이리스트를 병합합니다. |
💻 CLI 명령어
# Check status & active tokens
apple-music-mcp status
# Extract authentication tokens from open Safari session
apple-music-mcp login
# Clear catalog cache
apple-music-mcp clean-cache
# Run MCP server over stdio
apple-music-mcp serve🏷️ 태그 & 검색 가능성
#ModelContextProtocol #MCP #MCPServer #AppleMusic #ClaudeAI #CursorAI #AnthropicClaude #AIAgents #MusicKit #Spotify #Shazam #YouTubeMusic #AppleScript #Python #OpenSource #DeveloperTools #LLM #Automation #PlaylistGenerator
📄 라이선스
MIT © saitarrun
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Related MCP Connectors
MCP connector for iMessage & Contacts via a local Mac agent + Vercel relay
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
iTunes Search MCP — Apple's public catalog search
MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceMCP server for controlling Apple Music on macOS using JXA (JavaScript for Automation). Manage playback, search tracks, create playlists, and more without API keys.12MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for controlling Apple Music on macOS via AppleScript, enabling playlist management, playback control, and library search through natural language.121MIT
- AlicenseNot gradedqualityBmaintenanceControls Apple Music on macOS via AppleScript, enabling playback, lyrics retrieval, playlist management, and catalog search through an MCP interface.MIT
- AlicenseAqualityCmaintenanceA safe, structured Model Context Protocol server for the local Apple Music app on macOS. It lets an MCP client inspect a library, analyze and manage playlists, control playback, edit supported metadata, and keep a local audit trail.18MIT
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/saitarrun/apple-music-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server