mcpField
Z
Zeptap

Zeptap

本地服务
zeptap.com开发工具101 周前更新

关于 Zeptap

Zeptap 是一款 Mac 应用及配套 MCP 配置,可让 Agent 操作真实 iPhone。它适用于实体设备上的 iOS 测试和日常手机任务,并在每次操作后返回截图以供核验。

主要功能

  1. 01通过 USB 和蓝牙控制真实 iPhone
  2. 02截取屏幕并用 OCR 读取文字
  3. 03点击、滑动、输入和打开应用
  4. 04每次操作后返回截图
  5. 05支持多台已连接的 iPhone

适用场景

  1. 01在实体 iPhone 上测试 iOS 应用
  2. 02走查应用注册流程并截取各屏幕
  3. 03更改设置或完成手机任务
  4. 04操作多台已连接的 iPhone

MCP 相关

Zeptap 在 http://127.0.0.1:47801/mcp 提供本地 Streamable HTTP MCP 服务,也提供供 stdio 客户端使用的中继程序。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"zeptap-zeptap": {
"command": "npx",
"args": [
"-y",
"@zeptap/mcp"
]
}
}
}
启动命令npx -y @zeptap/mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@zeptap/mcp1.0.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Zeptap:让 Claude Code 在真实 iPhone 上测试你的应用

让 AI Agent 在真实 iPhone 上查看、点击、滑动和输入。
适用于 Zeptap Mac 应用的 MCP 配置、Claude Code 插件、Agent 技能和 stdio 中继。

下载 Mac 版   工具参考   价格

MCP:Streamable HTTP 和 stdio macOS 14 或更高版本 首小时免费 本仓库采用 MIT 许可证


它是什么

Zeptap 是一款 Mac 应用,可让 AI Agent 操作真实 iPhone。Mac 通过 USB 读取 iPhone 屏幕,并通过 AssistiveTouch 使用蓝牙发送点击和输入。该应用会在本地运行 MCP 服务 http://127.0.0.1:47801/mcp(Streamable HTTP,仅限回环地址,无需身份验证)。每项操作都会返回一张屏幕截图,让 Agent 检查自己的操作结果。

你可以用它在实体设备上测试自己的 iOS 应用,也可以把日常手机任务交给你正在使用的 Agent。

“打开我的应用并走完注册流程” · “截取深色模式下的每个屏幕” · “开启低电量模式” · “在设置中查找 Wi-Fi 密码”

本仓库包含客户端配置、插件、技能和中继,不包含应用本身。

了解须知

🔌 iPhone 上无需安装任何内容。 无需 Xcode、无需开发者模式,也无需 Apple Developer 账户。手机上唯一要做的就是配对蓝牙。

📱 使用真实 iPhone,而非模拟器。 App Store 应用、设置、Safari、信息、TestFlight 版本,只要你能点击,Agent 就能操作。

🔒 仅限本地使用。 MCP 服务只接受来自同一台 Mac 的连接。屏幕截图只会发送给你连接的 Agent。请参阅隐私。

💳 Mac 应用付费,首小时免费。 Mac 应用为闭源。首次实时使用一小时后,费用为每月 25 美元、一次性支付 99 美元,或一次性支付 199 美元(最多支持 5 部 iPhone)。请参阅价格。本仓库中的所有内容均采用 MIT 许可证。

开始使用

  1. 下载 Zeptap,或运行 brew install --cask zeptap/tap/zeptap。
  2. 连接你的 iPhone,使用 USB 线连接,轻点“信任”,并在设置助手中配对蓝牙。
  3. 将服务添加到你的 Agent(见下文),然后让它截取屏幕截图。

你需要: 一台运行 macOS 14 或更高版本且支持蓝牙的 Mac、一部 iPhone 和一根 USB 线。

连接你的 Agent

Claude Code
claude mcp add --transport http --scope user zeptap http://127.0.0.1:47801/mcp

或者安装插件,它会添加服务和技能:

/plugin marketplace add zeptap/mcp
/plugin install zeptap@zeptap
Cursor

~/.cursor/mcp.json:

{ "mcpServers": { "zeptap": { "url": "http://127.0.0.1:47801/mcp" } } }
Codex

~/.codex/config.toml:

[mcp_servers.zeptap]
url = "http://127.0.0.1:47801/mcp"
VS Code

.vscode/mcp.json:

{ "servers": { "zeptap": { "type": "http", "url": "http://127.0.0.1:47801/mcp" } } }
Claude Desktop 和其他 stdio 客户端
{ "mcpServers": { "zeptap": { "command": "npx", "args": ["-y", "@zeptap/mcp"] } } }

或者使用不依赖 Node 的方式:

{ "mcpServers": { "zeptap": { "command": "/Applications/Zeptap.app/Contents/MacOS/Zeptap", "args": ["--stdio"] } } }

检查是否正常工作(确保 Zeptap 已打开):

curl -s http://127.0.0.1:47801/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

工具

工具功能
list_phones此 Mac 已连接的 iPhone,以及可传入 phone 的 ID
screenshot当前 iPhone 屏幕截图
find_text对屏幕文本进行设备端 OCR,可选择筛选条件
wait等待后返回稳定的屏幕截图
load_skill返回内置应用指南
tap、double_tap、long_press轻触、双击或长按坐标 x、y
tap_text轻触可见的文本标签
drag、flick在两点之间拖动,或朝某个方向滚动
type_text、press_key输入文本,或按下带修饰键的按键
home、back、dismiss返回主屏幕、返回上一级、关闭面板或键盘
open_app按名称打开已安装的应用
lock、unlock通过 USB 锁定;使用保存在钥匙串中的密码解锁(可选)

每个操作都会在屏幕稳定后返回截图。除 list_phones 外,所有工具都可选传入 phone;如果不传入,工具会操作 Zeptap 中当前激活的 iPhone。完整参考:zeptap.com/docs/agents/tools。

此仓库包含什么

路径内容
skills/zeptap/SKILL.mdAgent 技能:连接检查、观察-操作-验证循环,以及何时应先询问。复制到 ~/.claude/skills/ 或安装插件
.claude-plugin/Claude Code 插件和市场清单
.mcp.json插件安装的 MCP 配置
bin/zeptap-mcp.js@zeptap/mcp,一个启动 Zeptap --stdio 的标准输入/输出中继。如果应用不在 /Applications 中,请设置 ZEPTAP_BIN
server.json、smithery.yaml注册表清单

常见问题

它支持 Android 或 iOS 模拟器吗?

不支持。Zeptap 操控的是通过数据线连接到 Mac 的真实 iPhone。Windows、Linux 和远程手机也不受支持。

它能同时运行多台 iPhone 吗?

可以。调用 list_phones,然后在每次调用时传入 phone。不同手机的调用会并行运行。使用 Lifetime Plus 许可证最多可连接 5 台 iPhone。

它有什么用途?

用于测试自己的 iOS 应用,以及自动化操作自己的账户和应用。不用于刷虚假互动、批量创建账户或伪装设备。

支持

请发送邮件至 [email protected],或阅读**文档**。错误处理方法请参阅故障排除。

由 Afterlume Labs 制作

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。