MCP.so
Sign In
Servers

ADB MCP 服务器

@jiantao88

Android MCP Server implementation

Overview

What is ADB MCP 服务器?

ADB MCP 服务器是一个用于 Android Debug Bridge (ADB) 的 MCP 服务器,使 Claude 能够与 Android 设备进行交互。

How to use ADB MCP 服务器?

安装 ADB(Android SDK Platform Tools)并启用 USB 调试后,克隆仓库、安装依赖并构建项目,然后在 Claude Desktop 或 Windsurf 的配置文件中添加相应的 MCP 配置。需将 ADB 可执行文件路径替换为实际路径。

Key features of ADB MCP 服务器

  • 列举已连接的 Android 设备及详细信息
  • 查询已安装的应用包并支持多种过滤
  • 安装、卸载 APK 并控制权限
  • 向设备输入文本或截取屏幕截图
  • 在本地与设备间推送/拉取文件
  • 管理应用权限:重置或授予特定权限

Use cases of ADB MCP 服务器

  • 自动化测试中管理 Android 设备上的应用安装与卸载
  • 通过截图和文本输入实现设备远程操作
  • 快速获取设备应用列表和系统信息
  • 在测试或开发过程中清理应用数据或重置权限
  • 便捷地在计算机与 Android 设备间传输文件

FAQ from ADB MCP 服务器

需要哪些前提条件?

需要安装 ADB 并添加到系统环境变量,在 Android 设备上启用开发者选项和 USB 调试。同时需要 Node.js 环境来构建和运行服务器。

如何在 Claude Desktop 中配置?

claude_desktop_config.json 中添加如下配置:将 command 设为 nodeargs 中指定构建后的 index.js 路径和 ADB 可执行文件路径。

如何在 Windsurf 中配置?

在 Windsurf 设置的 MCP 配置中添加与 Claude Desktop 类似的 JSON 块,注意使用绝对路径指向构建后的 index.js 和 ADB 可执行文件。

支持哪些 ADB 工具功能?

支持列出设备、列出/安装/卸载包、输入文本、截屏、文件推送/拉取、删除文件、重置/授予权限等十二种工具。

如何验证 ADB 安装?

在终端执行 adb version 确认版本信息,确保 ADB 已正确安装并可用。

Tags

More from Other