
adbfriend
by mikepenz·★ 71·综合分 46
Android ADB 命令行工具,集成了 MCP 服务器,提供常见开发操作功能。
概述
ADB Friend 是一个精简的命令行工具,通过 ADB 命令实现 Android 设备管理。从 1.4.0 版本开始,它集成了 MCP 服务器,提供与 Android 设备交互的多种工具。该服务器允许 AI 助手执行文件传输、应用管理、系统配置和设备调试等操作,为开发者和高级 Android 用户提供了全面的功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当你需要在开发或测试中对 Android 设备进行程序化控制时选择此工具,特别是当你已经在使用 Claude Desktop 或其他兼容 MCP 的 AI 工具时。
什么时候不要选它
不适合非开发人员管理 Android 设备的任务,或者当你需要 ADB 提供之外的细粒度权限控制时。
此 server 暴露的工具
从 README 抽取出 12 个工具check-adb-speedChecks the USB connection speed of an Android device
clear-installed-packageClears the package data for provided package names
force-stop-processForces the stop of provided package names
uninstall-packageUninstalls provided package names from the device
get-connected-devicesRetrieves information about all connected Android devices
get-installed-packagesRetrieves information about installed packages on a device
list-filesLists files and directories on an Android device
read-fileReads the content of a file on an Android device
write-fileWrites content to a file on an Android device
search-filesSearches for files matching a pattern within allowed directories
copy-file-to-hostCopies a binary file from the Android device to the host system
install-apkInstalls an APK on the Android device from the host system
可对比工具
安装
安装
使用 Homebrew:
brew tap mikepenz/tap
brew install mikepenz/tap/adbfriend或者从发布页面下载预编译的二进制文件。
Claude Desktop 配置
将以下内容添加到您的 Claude Desktop 配置中:
{
"mcpServers": {
"adb-friend": {
"command": "/opt/homebrew/bin/adbfriend",
"args": [
"mcp",
"server"
],
"env": {
"ANDROID_HOME": "/您的/android/sdk/路径"
}
}
}
}> 重要提示:如果未提供 ANDROID_HOME,必须手动启动 adb-server。
FAQ
- MCP 服务器需要什么才能工作?
- 服务器需要设置 ANDROID_HOME 环境变量,或者在您的机器上手动运行 adb-server。
- 如何调试 MCP 服务器?
- 使用 'npx @modelcontextprotocol/inspector' 来调试服务器。使用 'adbfriend mcp server --sse true' 启动服务器(默认端口 3001)。
adbfriend 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。