技能简介
手机助手(aster)是一款通过 MCP(Model Context Protocol)控制安卓设备的 AI 助手。支持打电话、发短信、TTS 语音播报、UI 自动化、文件管理、媒体搜索等 40+ 种工具。开源、自托管、隐私优先,数据永不离开你的网络。
能做什么
- 设备控制:截图、获取屏幕层级、查看设备信息
- 输入交互:点击、滑动、长按、输入文字、查找元素
- 通讯功能:打电话、发短信、读取短信、TTS 语音播报
- 应用管理:启动应用、查看已安装应用、读取通知
- 文件操作:读写文件、删除文件、存储分析、搜索大文件
- 媒体智能:搜索照片/视频、提取 EXIF 元数据
- 系统功能:获取位置、剪贴板操作、显示通知、震动
- 高级功能:带语音播报的自动拨号、网页叠加层
使用说明
安装 Skill:
通过 ClawHub 安装:
clawhub install aster
安装服务端:
npm install -g aster-mcp
aster start
安装安卓应用:从 GitHub Releases 下载并安装 Aster Android 应用,连接到终端显示的服务器地址。
配置 MCP:在 .mcp.json 中添加:
{"mcpServers": {"aster": {"type": "http", "url": "http://localhost:5988/mcp"}}}
常用工具:
设备控制:aster_list_devices(列出设备)、aster_take_screenshot(截图)
输入交互:aster_input_gesture(手势)、aster_input_text(输入文字)、aster_click_by_text(点击文字)
通讯:aster_send_sms(发短信)、aster_make_call(打电话)、aster_speak_tts(TTS播报)
文件:aster_list_files(列出文件)、aster_search_media(搜索媒体)
安全特性:自托管(无云服务器)、零遥测(无追踪)、设备审批(手动批准新设备)、Tailscale 集成(加密 VPN)、无需 Root(使用官方无障碍 API)、前台透明(可见通知)、本地存储(SQLite)。
输入与输出
| 项目 | 内容 |
|---|---|
| 输入 | 设备ID、操作类型、坐标/文字/号码、文件路径 |
| 输出 | 截图、屏幕层级、设备信息、操作结果、文件内容 |
| 适用人群 | 需要自动化安卓设备的用户、远程管理手机的场景 |
| 不包含 | iOS设备支持、云端托管、无需授权的控制 |
见下方输入与输出表格。
风险提示
- 需要安卓设备并安装 Aster 应用
- 首次连接需要手动审批设备
- 无障碍服务需要用户授权
- 部分功能(如 shell 执行)有沙箱限制
- 远程访问建议使用 Tailscale 加密
- 实时事件推送需要配置 webhook
来源信息
原始链接:https://github.com/openclaw/skills/tree/main/skills/satyajiit/aster/SKILL.md
来源类型:GitHub
