loading…
Search for a command to run...
loading…
Provides tools to search for apps and music via the iTunes Search API and monitor the operational status of various Apple system services.
Provides tools to search for apps and music via the iTunes Search API and monitor the operational status of various Apple system services.
An MCP (Model Context Protocol) connector for Apple services. This server exposes tools for querying the iTunes Search API and checking Apple system service status.
check_app_store_infoLook up app information from the Apple App Store using the iTunes Search API.
Parameters:
app_name (string, required): Name of the app to search for.country (string, optional, default: "us"): Two-letter country code (e.g., "us", "gb", "jp").Example:
{
"app_name": "Xcode",
"country": "us"
}
search_musicSearch for music tracks on Apple Music / iTunes using the iTunes Search API.
Parameters:
query (string, required): Search query (artist, track name, album, etc.).limit (number, optional, default: 10): Number of results to return (max 200).Example:
{
"query": "Taylor Swift Shake It Off",
"limit": 5
}
check_service_statusCheck the operational status of Apple services (iCloud, App Store, Apple Music, etc.) using Apple's official System Status page.
Parameters:
service (string, optional): Filter by a specific service name (case-insensitive substring match). If omitted, returns the status of all Apple services.Example:
{
"service": "iCloud"
}
npm install -g @striderlabs/mcp-apple
git clone <repo-url>
cd mcp-apple
npm install
npm run build
node dist/index.js
Or if installed globally:
mcp-apple
Add the following to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"apple": {
"command": "mcp-apple"
}
}
}
Or if running from the built source:
{
"mcpServers": {
"apple": {
"command": "node",
"args": ["/path/to/mcp-apple/dist/index.js"]
}
}
}
The server communicates over stdio using the MCP protocol. Point your MCP client to the dist/index.js file or the mcp-apple binary.
# Install dependencies
npm install
# Build
npm run build
# Pack for distribution
npm pack
https://itunes.apple.com/search — Public Apple API, no authentication required.https://www.apple.com/support/systemstatus/data/system_status_en_US.js — Public Apple status endpoint, no authentication required.MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-apple": {
"command": "npx",
"args": []
}
}
}