Token导航 LogoToken导航

MCP Server · 日程管理

I MCP Base

iMCP-base是一款macOS应用程序,通过AI连接您的数字生活,支持日历管理、联系人访问、位置服务、消息历史查看等多种功能。

stdio官方级别未说明来源级核验工具 0@modelcontextprotocol/inspector
SwiftJavaScriptClaudeClaude Desktop

快速开始

作者 / 组织
devmercedes
提供方
devmercedes
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

I MCP Base 属于日程管理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

日程管理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx @modelcontextprotocol/inspector [paste-copied-command]

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

iMCP base是一款macOS应用程序,用于将您的数字生活与人工智能连接起来。 它与\[Claude Desktop\]\[Claude应用程序\]配合使用 以及支持 \[模型上下文协议(MCP)\]\[MCP\]。

能力

Calendar View and manage calendar events, including creating new events with customizable settings like recurrence, alarms, and availability status.

Contacts Access contact information about yourself and search your contacts by name, phone number, or email address.

Location Access current location data and convert between addresses and geographic coordinates.

Maps Provides location services including place search, directions, points of interest lookup, travel time estimation, and static map image generation.

Messages Access message history with specific participants within customizable date ranges.

Reminders View and create reminders with customizable due dates, priorities, and alerts across different reminder lists.

Weather Access current weather conditions including temperature, wind speed, and weather conditions for any location.

入门指南

下载并打开应用程序

第一, 下载iMCP基础应用程序 (需要macOS 15.3或更高版本)。

当你打开应用程序时, 你会看到一个

菜单栏中的图标。

点击此图标显示iMCP基本菜单, 其显示所有可用服务。 最初所有服务将以灰色显示, 表明它们处于非活动状态。

顶部的蓝色切换开关表示MCP服务器正在运行 并准备好与MCP兼容的客户端连接。

激活服务

要激活服务,请单击其图标。 系统将提示您一个权限对话框。 例如,激活日历访问时,您将看到一个对话框,询问 "iMCP-base" Would Like Full Access to Your Calendar. 点击 允许完全访问 继续。

\[!重要\] iMCP基础 不 收集或存储您的任何数据。 像Claude Desktop这样的客户 _做_ 发送 作为工具调用的一部分,将您的数据从设备上移除。

一旦激活, 每个服务图标都从灰色变成了独特的颜色-- 红色表示日历,绿色表示消息,蓝色表示位置,以此类推。

对您要启用的所有功能重复此过程。 这些权限遵循苹果的标准安全模型, 让您完全控制iMCP库可以访问哪些信息。

连接到克劳德桌面

如果您没有安装Claude Desktop, 你可以 在这里下载.

打开克劳德桌面并转到“设置(⌘,)". 点击“设置”窗格侧边栏中的“开发人员”, 然后单击“编辑配置”。 这将在以下位置创建一个配置文件 ~/Library/Application Support/Claude/claude_desktop_config.json.

为了将iMCP基座连接到Claude Desktop, 点击 \>“配置克劳德桌面”。

这将添加或更新MCP服务器配置以使用 imcp-server 可执行文件捆绑在应用程序中。 文件中的其他MCP服务器配置将被保留。

You can also configure Claude Desktop manually

点击 \>“将服务器命令复制到剪贴板”。 然后打开 claude_desktop_config.json 在你的编辑器中 并输入以下内容:

{
  "mcpServers": {
    "iMCP-base": {
      "command": "{paste iMCP-base server command}"
    }
  }
}

从Claude Desktop调用iMCP基础工具

退出并重新打开Claude Desktop应用程序。 系统将提示您批准连接。

在批准连接之后, 你现在应该看到了🔨12在聊天框的右下角。 点击此处查看克劳德可用的所有工具列表 iMCP基地。

现在,您可以向Claude提出需要访问您的个人数据的问题, 例如:

“我所在的地方天气怎么样?”

Claude将使用适当的工具来检索此信息, 为您提供准确、个性化的回复 无需在对话过程中手动共享此数据。

技术细节

应用程序和CLI

iMCP base是一个macOS应用程序,它捆绑了一个命令行可执行文件, imcp-server.

与macOS系统权限交互的一种方式, 以便它可以访问联系人、日历和其他信息。

使用标准输入/输出进行通信 (\[stdio传输\]\[mcp传输\])。

应用程序和CLI在本地网络上相互通信 使用\[Bonjour\]\[Bonjour\]进行自动发现。 两者都用“\_mcp.\_tcp”类型和“local”域来宣传服务。 来自MCP客户端的请求由CLI从以下位置读取 stdin 并转发到应用程序; CLI接收来自应用程序的响应,并将其写入 stdout.

对于这个项目,我们创建了 【官方Swift SDK】【Swift SDK】 用于模型上下文协议服务器和客户端。 该应用程序使用此包来处理来自MCP客户端的代理请求。

iMessage数据库访问

Apple不提供用于访问您的消息的公共API。 但是,macOS上的Messages应用程序将数据存储在SQLite数据库中,该数据库位于 ~/Library/Messages/chat.db.

iMCP库在\[App Sandbox\]\[App Sandbox\]中运行, 这限制了其对用户数据和系统资源的访问。 当您启动“消息”服务时, 系统将提示您打开 chat.db 通过标准文件选择器创建文件。 当你这样做时,macOS会将该文件添加到应用程序的沙盒中。 \[NSOpenPanel\]\[nsopenpanel\]就是这样神奇。

但打开iMessage数据库只是成功的一半。 在过去的几年里, 苹果已经不再以纯文本形式存储信息 而是转向专有 typedstream 格式。

对于这个项目,我们创建了\[马德里\]\[马德里\]: 一个用于读取iMessage数据库的Swift包。 它包括一个Swift实现,用于解码苹果的 typedstream 格式, 改编自Christopher Sardegna的\[即时消息出口商\]项目 以及\[关于逆向工程的博客文章 typedstream\]\[键入流博客文章\]。

JSON-LD用于工具结果

iMCP提供的工具基本返回结果为 \[JSON-LD\]\[JSON-LD\]文档。 例如, 这 fetchContacts 该工具使用\[联系人框架\]\[联系人框架\], 代表个人和组织\[CNContact\]\[ccontact\]类型。

\[Schema.org\]\[Schema.org\]为以下内容提供了标准词汇表 人、邮政地址、事件以及我们想要表示的许多其他对象。 JSON-LD是一种方便的编码格式 人类、人工智能和传统软件。

对于这个项目,我们创建了\[本体\]\[本体\]: 一个用于处理结构化数据的Swift包。 它包括来自Apple框架的类型的便利初始化器, 例如iMCP基础工具返回的那些。

调试

使用MCP检查器

为了调试iMCP库和客户端之间的交互, 您可以使用 检查员工具 (需要Node.js):

  1. 点击 >“将服务器命令复制到剪贴板”
  1. 打开终端并运行以下命令:
   # Download and run inspector package on imcp-server
   npx @modelcontextprotocol/inspector [paste-copied-command]

   # Open inspector web app running locally
   open http://127.0.0.1:6274

Inspector允许您查看客户端和iMCP基础服务器之间的所有请求和响应, 这有助于理解协议是如何工作的。

使用伴侣

〔Companion〕〔Companion〕是一个用于测试和调试MCP服务器的实用程序 (需要macOS 15或更高版本)。 它为您提供了一种简单的浏览和交互方式 服务器的提示、资源和工具。 以下是如何将其连接到iMCP基座:

  1. 点击 >“将服务器命令复制到剪贴板”
  2. \[下载\]\[配套下载\]并打开配套应用程序
  3. 点击 + 工具栏中的按钮,用于添加MCP服务器
  4. 填写表格:

- 输入“iMCP base”作为名称 - 选择“STDIO”作为传输方式 - 粘贴复制的iMCP基本服务器命令 - 点击“添加服务器”

许可证

该项目在MIT许可下可用。 有关更多信息,请参阅LICENSE文件。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Swift本地部署AI集成macOS应用数字生活管理日历服务位置服务

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

安排与改期

用自然语言创建会议、调整时间,冲突时先提示。

提醒与待办

把任务写进清单,到点提醒。

多日历合并

把几个日历的行程放在一起看,避免撞期。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在日程管理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
I MCP Base

MCP World · 本页

0stdio有1 个2026-05-17
MCP Server Apple Events

MCP World

5stdio有2 个2026-05-17
Google Calendar

MCP World

0HTTP有3 个2026-05-17
Todoist MCP Server 79e800d2

MCP World

35stdio有3 个2026-05-17
Google Calendar Streamable MCP Server

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

I MCP Base 怎么安装?

公开资料给出的安装命令是 npx @modelcontextprotocol/inspector [paste-copied-command],运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

I MCP Base 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

I MCP Base 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

I MCP Base 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

I MCP Base 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP