这是一个用于 Android 调试桥接 (ADB) 的 MCP 服务器,借助它,Claude 能够与 Android 设备进行交互。
get-devices
List of devices attached
0a00000000000000 设备名称 model number
install-apk
install-apk /path/to/app.apk
uninstall-apk
uninstall-apk com.example.app
start-activity
/ [--ez ] start-activity com.example/.MainActivity --ez test 123
input-text
input-text Hello, World!
click
click 500 1200
screenshot
screenshot /path/to/screenshot.png
logcat
[--pid
] [--time] logcat --pid 1234
# 克隆仓库
git clone [repository-url]
cd mcp-server-adb
# 安装依赖
npm install
# 构建项目
npm run build
编辑 claude_desktop_config.json 文件,添加以下内容:
{
"mcpServers": {
"adb": {
"command": "node",
"args": ["-y", "/path/to/mcp-server-adb/build/index.js", "/path/to/adb"]
}
}
}
请将 /path/to/adb 替换为你实际的 ADB 可执行文件路径。
git clone https://github.com/jiantao88/android-mcp-server.git
cd android-mcp-server
npm install
npm run build
{
"mcpServers": {
"adb": {
"command": "node",
"args": [
"/path/to/android-mcp-server/build/index.js",
"/usr/local/bin/adb"
]
}
}
}
⚠️ 重要提示
- 将所有路径替换为你的实际路径
/usr/local/bin/adb是 ADB 的默认安装位置,根据实际情况调整
本项目采用 MIT 许可证 - 详见 LICENSE 文件。