Token导航 LogoToken导航TokenDH.com
iPhone MCP Server logo
运维云端HTTP官方级别未说明来源级核验

iPhone MCP Server

MCP Server

一个基于Appium的iPhone自动化服务器,支持应用控制、UI交互和截图捕获。

工具数

0

提示词数

0

GitHub Stars

129

资源数

0
设备控制Python云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Lakr233

提供方

Lakr233

最后核验

2026/5/17 20:26

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

iPhone MCP服务器

用于使用Appium自动化iPhone任务的模型上下文协议(MCP)服务器。支持应用程序控制、UI交互和通过流式HTTP捕获屏幕截图。

Screenshot on Cherry Studio

我们建议 樱桃工作室 作为iPhone自动化的MCP客户端。

特性

  • 检索设备信息并列出已安装的应用程序
  • 截图(JPEG,约500KB)
  • 列出UI元素并执行触摸操作
  • 使用捆绑包ID启动或切换应用程序
  • 优化XML输出以最大限度地减少令牌使用

安装

先决条件

  • Python 3.8或更高版本
  • Node.js和npm
  • 带UDID的iPhone
  • 项目

步骤

  1. 克隆仓库: git clone https://github.com/Lakr233/iphone-mcp.git && cd iphone-mcp
  2. 设置虚拟环境: python -m venv .venv && source .venv/bin/activate
  3. 安装依赖项: pip install -r requirements.txt
  4. 安装Appium: npm install -g appium && appium driver install xcuitest
  5. 设置WebDriver代理:按照 WebDriver代理指南
  6. 配置:编辑 start.sh 与你的 DEVICE_UDID

用法

./start.sh 启动Appium和MCP服务器。访问它在 http://127.0.0.1:8765/mcp 使用默认设置。

工具

  • iphone_device_info:获取设备详细信息
  • iphone_device_apps:列出已安装的应用程序
  • iphone_interface_snapshot:捕获屏幕截图和XML
  • iphone_interface_elements:列出UI元素
  • iphone_operate_click:执行点击
  • iphone_operate_swipe:执行滑动
  • iphone_operate_text_input:输入文本
  • iphone_operate_app_launch:启动应用程序
  • iphone_operate_get_current_bundle_id:获取当前捆绑包ID

配置

在中设置环境变量 start.sh (默认值 src/utils.py):

  • DEVICE_UDID (必填)
  • APPIUM_HOST/PORT
  • SERVER_HOST/PORT/PATH
  • LOG_LEVEL

发展

  • 运行测试: pytest
  • 代码风格:Python 3.8+,带类型提示

贡献

分叉仓库,创建分支,并提交拉取请求。通过问题报告错误或建议功能。

许可证

麻省理工学院

目录标签

目录标签

设备控制Python云端部署iPhone自动化本地部署AppiumUI测试移动开发

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

HTTPnonelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP