local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables control of Apple Music on macOS through AppleScript commands, including playback control, library search, song selection, and playlist creation.
Provides legacy support for controlling iTunes through AppleScript commands, offering functionality for playback control, library management, searching, and playlist creation.
Leverages macOS-specific AppleScript capabilities to enable music playback control and library management for Apple Music/iTunes applications.
MCP-AppleMusic
一个 FastMCP 服务器实现,用于通过 AppleScript 命令控制 macOS 上的 Apple Music(以前称为 iTunes)。
要求
- Python 3.13+
- 安装了 Apple Music App 的 macOS
- MCP 库≥1.2.1
安装
首先,确保您已安装 uv:
然后,使用Claude Desktop ,将以下内容添加到claude_desktop_config.json
:
可用命令
以下命令可通过 MCP 服务器使用:
用法
启动服务器:
交互示例:
发展
- 克隆存储库:
- 安装开发依赖项:
贡献
- 分叉存储库
- 创建你的功能分支(
git checkout -b feature/amazing-feature
) - 提交您的更改(
git commit -m 'Add amazing feature'
) - 推送到分支(
git push origin feature/amazing-feature
) - 打开拉取请求
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
笔记
- 由于依赖 AppleScript,此工具仅适用于 macOS 系统
- 需要安装 Apple Music(以前称为 iTunes)
This server cannot be installed
通过 MCP 命令通过 AppleScript 控制 macOS 上的 Apple Music,让用户可以管理播放、搜索曲目和创建播放列表。