Token导航 LogoToken导航

MCP Server · 运维云端

imsg MCP

通过iOS快捷指令将iMessage转发至Cloudflare Worker+D1数据库,并提供MCP服务器供AI访问的消息中转服务。

未说明官方级别未说明来源级核验工具 1
TypeScriptClaude云存储

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
ShunL12324
提供方
ShunL12324

工具数量

1

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

1 个

MCP World

选型结论

imsg MCP 属于运维云端类 MCP Server,公开资料标注 1 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 访问 Token。

分类

运维云端

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

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

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

imsg mcp

通过iOS快捷方式将iMessage转发到Cloudflare Worker+D1数据库,并使用MCP服务器进行AI访问。

建筑

iPhone (incoming message)
  └── iOS Shortcut automation
        └── POST /messages  ──►  Cloudflare Worker
                                        └── D1 Database
                                              └── GET /messages
  • iOS快捷方式 --在每条传入消息上触发,向worker发送发送者+文本
  • 工人 --Cloudflare Worker(TypeScript)使用Bearer令牌进行身份验证,存储具有服务器端时间戳的消息
  • 数据库 --Cloudflare D1(SQLite),可按发件人或时间戳查询

需求

  • 运行iOS 17的iPhone+
  • Cloudflare帐户(免费层就足够了)
  • 包子 ≥ 1.0

设置

git clone https://github.com/ShunL12324/imsg-mcp.git
cd imsg-forwarder
bun install

配置

cp config.example.yaml config.yaml

编辑 config.yaml:

cloudflare:
  account_id: ""       # Cloudflare account ID (dash.cloudflare.com → right sidebar)
  api_token: ""        # API token with Workers:Edit + D1:Edit permissions
  worker_name: "imsg-forwarder"
  db_name: "imsg-forwarder"

api_token: ""          # Shared secret for Shortcut → worker auth (openssl rand -hex 32)

配置位置: config.yaml 在repo根目录中(旁边 package.json).

Cloudflare API代币

在以下位置创建令牌 dash.cloudflare.com/profile/api-tokes 与:

权限级别
Workers脚本--编辑帐户
D1--编辑帐户

CLI使用情况

部署

配置Cloudflare Worker和D1数据库。

bun run deploy

诊断

检查配置完整性、Cloudflare令牌有效性、Workers/D1权限和worker可达性。

bun run doctor

解除部署

删除Cloudflare Worker和D1数据库。

bun run undeploy

iOS快捷方式设置

1.启用所需权限

在创建自动化之前,请在iPhone上启用以下功能:

  • 设置→ 捷径→ 允许访问邮件 → On
  • 设置→ 捷径→ 允许通知 → On
  • 设置→ 将军→ 后台应用刷新 → On

2.创建自动化

  1. 打开 捷径 app → tap 自动化 (底部选项卡)
  2. 轻按 + → 新自动化 → 滚动至 消息 在通信
  3. 发送者 --留空(任何发件人)
  4. 消息包含 --键入单个空格 " " (iOS要求启用“立即运行”)
  5. 切换 立即运行 → 打开(点击“不问”进行确认)
  6. 轻按 下一步

3.添加操作

按顺序添加以下操作:

动作1--将消息发送给您的员工

  • 添加 获取URL内容
  • 网址: https://.workers.dev/messages
  • 方法: POST
  • 标题:添加一个标题

- 密钥: Authorization - 价值: Bearer

  • 请求正文: JSON

- 添加三个字段:

键值
text快捷方式输入→ 内容
sender快捷方式输入→ 发送者
chat_identifier快捷方式输入→ 发送者

动作2——解析响应

  • 添加 从输入中获取词典

- 输入:URL操作的结果

  • 添加 获取字典值

- 密钥: ok - 字典:先前操作的结果

动作3--显示结果

  • 添加 如果

- 条件:字典值 is true - 添加 显示通知 内部If块: - 标题: ✓ Message forwarded - 添加 否则 块: - 添加 显示通知 内部否则块: - 标题: ✗ Forward failed - 正文:URL内容(原始错误响应)

4.保存并测试

轻按 完成。从另一台设备给自己发送一条消息——你应该看到一个“✓消息转发”的通知,消息会出现在你的D1数据库中。

通过以下方式进行验证:

curl -H "Authorization: Bearer " \
  https://.workers.dev/messages

MCP设置

imsg-mcp公开了一个mcp服务器 /mcp 用于Claude Code或任何MCP兼容客户端。

复制示例并填写您的值:

cp .mcp.json.example .mcp.json

.mcp.json:

{
  "mcpServers": {
    "imsg-mcp": {
      "type": "http",
      "url": "https://.workers.dev/mcp",
      "headers": {
        "Authorization": "Bearer "
      }
    }
  }
}

.mcp.json 是gitignored-它包含您的凭据。

可用工具

工具说明
get_messages(count?)获取最新的iMessages(默认1条,最多50条)

查询消息

# Fetch latest 50 messages
curl -H "Authorization: Bearer " \
  https://.workers.dev/messages

# Filter by sender
curl -H "Authorization: Bearer " \
  "https://.workers.dev/messages?sender=%2B15555550123"

# Paginate (before Unix timestamp)
curl -H "Authorization: Bearer " \
  "https://.workers.dev/messages?before=1700000000&limit=100"

响应架构

{
  "messages": [
    {
      "id": 1,
      "text": "Hello",
      "sender": "+15555550123",
      "chat_identifier": "+15555550123",
      "received_at": 1700000000
    }
  ]
}

数据库模式

CREATE TABLE messages (
  id              INTEGER PRIMARY KEY AUTOINCREMENT,
  text            TEXT,
  sender          TEXT,
  chat_identifier TEXT,
  received_at     INTEGER NOT NULL DEFAULT (unixepoch())
);

许可证

麻省理工学院

工具与能力

工具数量

1

资源数量

0

提示词数量

0

能力标签

消息转发TypeScript本地部署云存储iOS自动化无服务器架构AI集成

支持客户端

Claude

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

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 1 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

1未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

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

常见问题

5 条

imsg MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

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

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

imsg MCP 收费吗?

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

imsg MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

imsg MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP