servers / chihf-mcp-server
chihf-mcp-server
communityunknownpythonunknownhealthy
A simple MCP server for Android devices
52/ 100
01Tools · 19
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| get_devices 获取已连接的Android设备列表 | unknown | unknown | unknown |
| start_app 启动应用
Args:
package_name: 应用包名
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| execute_adb_command 执行ADB命令
Args:
command: 要执行的ADB命令(不包括'adb'前缀)
| unknown | unknown | unknown |
| capture_screenshot 截取Android设备屏幕
Args:
output_path: 保存截图的目录路径(必填)
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| get_installed_packages 获取已安装的应用包列表
Args:
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| get_package_info 获取应用包的详细信息
Args:
package_name: 应用包名
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| stop_app 停止应用
Args:
package_name: 应用包名
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| get_current_activity 获取当前活动的Activity
Args:
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| tap_screen 点击屏幕指定坐标
Args:
x: X坐标
y: Y坐标
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| press_key 按下按键
Args:
keycode: 按键代码,例如4表示返回键
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| monitor_device_crashes 在后台监控设备的crash日志,并在检测到crash时进行分析和通知
Args:
log_dir: 保存崩溃日志的目录路径(必填)
notify_email: 接收飞书通知的邮箱地址(必填)
device_id: 要监控的设备ID,如果为空则自动获取当前连接的设备
| unknown | unknown | unknown |
| stop_crash_monitoring 停止对指定设备的crash监控
Args:
device_id: 要停止监控的设备ID
| unknown | unknown | unknown |
| input_text 输入文本
Args:
text: 要输入的文本
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| get_crash_monitoring_status 获取crash监控状态
Args:
device_id: 设备ID,如果为空则返回所有监控设备的状态
| unknown | unknown | unknown |
| collect_crash_logs 从设备收集近期的崩溃日志文件
从以下关键目录拉取崩溃日志:
- /data/system/dropbox (系统崩溃)
- /data/anr (应用无响应)
- /data/tombstones (原生崩溃)
Args:
device_id: 设备ID,如果为空则使用默认设备
result_dir: 保存日志的本地目录路径(必填),如果不存在会自动创建
days: 收集多少天内的日志文件,默认为1天
| unknown | unknown | unknown |
| get_ui_hierarchy_and_find_element 获取车机UI层次结构并通过文本定位控件中心坐标
Args:
output_dir: 保存UI层次结构文件的目录路径(必填)
text_to_find: 要查找的控件文字内容
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| export_android_logs 从Android设备指定目录导出所有日志文件
Args:
android_dir: Android设备上要导出的目录路径(必填),如 /data/log
result_dir: 保存日志的本地目录路径(必填),如果不存在会自动创建
device_id: 设备ID,如果为空则使用默认设备
filter_pattern: 文件名过滤表达式,例如 "*.log" 或 "crash*",可选
| unknown | unknown | unknown |
| dump_ui_hierarchy 获取完整的车机UI层次结构
Args:
output_dir: 保存UI层次结构文件的目录路径(必填)
device_id: 设备ID,如果为空则使用默认设备
| unknown | unknown | unknown |
| find_and_click_by_text 通过文本查找并点击UI元素
Args:
text_to_find: 要查找和点击的控件文字内容
device_id: 设备ID,如果为空则使用默认设备
wait_time: 点击前等待的时间(秒),默认0.5秒
| unknown | unknown | unknown |
02Install & source
pip install chihf-mcp-server
pipuvx chihf-mcp-server
uvx04Trust reasoning
- 0Community serverofficial_status
- -3No clear licenselicense
- +10MCP handshake verifiedverification
- +5tools/list verifiedverification
05Provenance & freshness
sourcesPyPI [p4]
last_checked2026-06-30 21:45Z
next_check2026-07-01 07:51Z
cadenceevery 48h
verifiedtools_list:passed handshake:passed metadata:passed metadata:passed
index_statusindex — 5 unique facts >= 5
06Badge
Show your MCPExplorer trust badge in your README.
[](https://mcpexplorer.com/servers/chihf-mcp-server)
Next step
Generate a runtime config, or package this server into a governed Loadout with approvals and policies before your agent uses it.
Use in a Loadout