Capabilities

Capabilities

site icon
2025.04.15 403
Swift日历管理联系人管理位置服务消息历史提醒设置天气查询日程管理交流协作位置服务
iMCP是一款macOS应用程序,旨在通过AI连接用户的数字生活。它支持与Claude Desktop等支持Model Context Protocol (MCP)的客户端一起工作,提供日历、联系人、位置、消息、提醒和天气等多种功能。iMCP通过本地网络使用Bonjour进行自动发现,并通过标准输入/输出进行通信。
View on GitHub

Overview

基本能力

产品定位

iMCP是一个macOS应用程序,旨在通过AI连接用户的数字生活,提供多种个人数据管理功能。

核心功能

  • 日历:查看和管理日历事件,包括创建具有可定制设置(如重复、提醒和可用性状态)的新事件。
  • 联系人:访问联系人信息,并通过姓名、电话号码或电子邮件地址搜索联系人。
  • 位置:访问当前位置数据,并在地址和地理坐标之间进行转换。
  • 消息:访问特定参与者在可定制日期范围内的消息历史。
  • 提醒:查看和创建提醒,具有可定制的截止日期、优先级和提醒列表。
  • 天气:访问当前位置的天气条件,包括温度、风速和天气状况。

适用场景

  • 个人日程管理
  • 联系人信息查询
  • 位置服务
  • 消息历史查询
  • 提醒设置
  • 天气查询

工具列表

  • iMCP.app:提供UI用于配置服务,并与macOS系统权限交互。
  • imcp-server:提供MCP服务器,使用标准输入/输出进行通信。

常见问题解答

  • 数据隐私:iMCP不收集或存储任何用户数据,但客户端如Claude Desktop可能会将数据发送到设备外作为工具调用的一部分。
  • 权限:激活服务时需要用户授权,遵循Apple的标准安全模型。

使用教程

使用依赖

  • macOS 15.3或更高版本。

安装教程

  1. 下载iMCP应用程序:下载链接
  2. 打开应用程序,菜单栏中将显示iMCP图标。
  3. 点击图标激活所需服务,并根据提示授权访问权限。

调试方式

  1. 确保所有服务已激活并显示为彩色图标。
  2. 连接Claude Desktop:
  3. 打开Claude Desktop并进入设置。
  4. 在开发者选项中编辑配置文件claude_desktop_config.json
  5. 添加或更新MCP服务器配置以使用iMCP的imcp-server可执行文件。
  6. 重启Claude Desktop并批准连接。
  7. 在聊天框中点击工具图标,查看并使用iMCP提供的工具。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。