MCP-AppleMusic
A FastMCP server implementation for controlling Apple Music (formerly iTunes) on macOS through AppleScript commands.
Requirements
- macOS with Apple Music app installed
Installation
First, ensure you have uv installed:
Then, with Claude Desktop, add the following to claude_desktop_config.json
:
Available Commands
The following commands are available through the MCP server:
Usage
Start the server:
Example interactions:
Development
- Clone the repository:
- Install development dependencies:
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
)
- Commit your changes (
git commit -m 'Add amazing feature'
)
- Push to the branch (
git push origin feature/amazing-feature
)
- Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Notes
- This tool only works on macOS systems due to its AppleScript dependency
- Requires Apple Music (formerly iTunes) to be installed
MCP-AppleMusic
A FastMCP server implementation for controlling Apple Music (formerly iTunes) on macOS through AppleScript commands.
Requirements
- macOS with Apple Music app installed
Installation
First, ensure you have uv installed:
Then, with Claude Desktop, add the following to claude_desktop_config.json
:
Available Commands
The following commands are available through the MCP server:
Usage
Start the server:
Example interactions:
Development
- Clone the repository:
- Install development dependencies:
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
)
- Commit your changes (
git commit -m 'Add amazing feature'
)
- Push to the branch (
git push origin feature/amazing-feature
)
- Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Notes
- This tool only works on macOS systems due to its AppleScript dependency
- Requires Apple Music (formerly iTunes) to be installed