详细介绍
Apple MCP Server 是一套基于 Model Context Protocol(MCP)协议的苹果原生工具集合,旨在通过语音或文字指令控制苹果设备上的核心功能,如消息、邮件、日历、提醒、笔记等。用户只需在支持 MCP 的客户端中输入指令,系统即可自动调用 Apple MCP 执行相应任务,实现高效、便捷的设备管理。
核心功能
Apple MCP Server 提供了丰富的功能,覆盖苹果生态系统的多个方面,包括:
- 消息管理:通过 Apple Messages 发送消息或朗读收到的消息。
- 笔记管理:列出、搜索并读取 Apple Notes 中的笔记。
- 联系人搜索:根据关键词快速找到联系人。
- 邮件管理:发送带附件的邮件、安排未来邮件、检查未读邮件等。
- 提醒事项:创建、搜索和查看提醒事项。
- 日历事件:查询、添加和打开日历中的事件。
- 网络搜索:利用 DuckDuckGo 进行网页搜索。
- 地图功能:搜索地点、导航、保存位置至收藏夹等。
安装方法
Apple MCP Server 可通过 Bun 或 Node.js 安装,以下是两种主要的安装方式:
bun install
bun run index.ts或者通过手动安装方式:
sudo apt-get update && sudo apt-get install -y curl unzip
curl -L "https://github.com/yourusername/apple-mcp/raw/main/install.sh" | bash此外,还可以通过 Smithery 平台为 Claude Desktop 或 Cursor 安装 Apple MCP:
npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client claude使用方法
在安装完成后,用户需要在支持 MCP 的客户端中配置 Apple MCP 插件,例如在 Claude Desktop 中启用插件:
config { "mcpServers": { "apple-mcp": { "command": "bunx", "args": ["@dhravya/apple-mcp@latest"] } } }配置完成后,用户可以直接向客户端发出指令,例如:
发送消息给John Doe。以下是几个具体的使用示例:
{
"command": "send_email",
"args": {
"to": "recipient@example.com",
"subject": "Test Email",
"body": "This is a test email from the MCP tool."
}
}{
"command": "search_location",
"args": {
"query": "New York City"
}
}{
"command": "get_weather",
"args": {
"location": "London"
}
}{
"command": "search_restaurants",
"args": {
"location": "Tokyo"
}
}使用场景
Apple MCP Server 适用于多种使用场景,包括:
- 商务人士:快速发送邮件、安排会议、管理日程。
- 学生:创建学习提醒、管理笔记、搜索学习资料。
- 家庭用户:发送消息、管理联系人、设置购物提醒。
注意事项
在使用 Apple MCP Server 时,需要注意以下几点:
- 需要安装支持 MCP 协议的客户端,如 Claude Desktop。
- 部分功能可能依赖于特定版本的苹果操作系统。
- 建议在正式使用前进行本地测试,确保功能正常。
Apple MCP Server 通过集成苹果生态系统的各项功能,为用户提供了高效、便捷的设备管理方式,是提升生产力的实用工具。