ADB MCP 是一个模型上下文协议(MCP)服务器,为自动化安卓设备提供安卓调试桥(ADB)功能,可实现设备管理、屏幕操作、应用管理等一系列自动化操作。
npm install
npm run build
npm start
adb_list_devices - 列出所有已连接的设备adb_get_device_info - 获取设备信息adb_set_default_device - 设置默认设备adb_screenshot - 截取屏幕截图adb_click - 在指定坐标处点击adb_swipe - 执行滑动手势adb_input_text - 输入文本adb_press_key - 按下按键adb_install_app - 安装 APKadb_uninstall_app - 卸载应用adb_start_app - 启动应用adb_stop_app - 停止应用adb_list_apps - 列出已安装的应用adb_push_file - 将文件推送到设备adb_pull_file - 从设备拉取文件adb_list_files - 列出目录中的文件adb_shell - 执行 shell 命令adb_get_system_info - 获取系统信息adb_get_battery_info - 获取电池信息adb_get_logcat - 获取日志输出服务器包含以下基本安全措施:
npm run build
npm run dev
npm run lint
"mcpServers": {
"adb-mcp": {
"type": "stdio",
"command": "node",
"args": [
"/adb-mcp/dist/index.js"
],
"env": {
"ADB_DOWNLOAD_PATH": "/adb-mcp",
"MCP_READ_PATH": "/adb-mcp"
}
}
}
本项目采用 MIT 许可证。