ADB MCP 服务器是一款基于 TypeScript 的工具,它借助 Android Debug Bridge (ADB) 实现与安卓设备的交互。该工具在 AI 模型和安卓设备功能之间搭建了一座桥梁,为相关开发和测试工作提供了便利。
在使用 ADB MCP 服务器之前,请确保满足以下先决条件:
# 克隆仓库
git clone https://github.com/srmorete/adb-mcp.git
cd adb-mcp
# 安装依赖项
npm install
# 构建 TypeScript 代码
npm run build
# 运行服务器
npx adb-mcp
服务器默认使用 ADB 的默认路径。若需指定自定义路径,可按如下操作:
export ADB_PATH=/path/to/adb
npx adb-mcp
添加 ADB MCP 服务器配置:
{
"mcpServers": {
"adb": {
"command": "npx",
"args": [
"adb-mcp"
]
}
}
}
注意:使用任何 ADB 工具之前,必须确保服务器已启动。 使用以下命令启动服务器:
npx adb-mcp
你应该会看到如下输出:
[INFO] ADB MCP 服务器连接并准备就绪
在运行 ADB 工具时,请保持此终端窗口打开。
如果无法启动服务器,请检查 Node.js 和 npm 是否正确安装,并确保已安装所有依赖项。
如果无法查看日志,请检查 logcat 是否正确配置,并确保设备已连接。
此项目遵循 [LICENSE] 协议。