PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversos-automationlandicefu
返回「os-automation」

landicefu

modelscope·@landicefu/android-adb-mcp-server

os-automation0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

Android ADB MCP 服务器

一个模型上下文协议(MCP)服务器,它通过Android调试桥(ADB)使AI助手能够与Android设备进行交互。该服务器在AI能力和Android设备管理之间架起了一座桥梁,允许无缝自动化Android开发和测试操作。

⚙️ 快速设置

将服务器添加到您的MCP配置文件中:

json { "mcpServers": { "android-adb": { "command": "npx", "args": ["-y", "@landicefu/android-adb-mcp-server"], "env": {}, "disabled": false, "alwaysAllow": [] } } }

配置位置

  • Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
  • Cline/Roo Code: ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json (macOS)
  • 对于Windows/Linux,请检查相应的应用程序支持目录

配置完成后,重启您的AI助手以加载新的服务器配置。

📋 先决条件

  • ADB (Android Debug Bridge) 必须已安装并可在系统PATH中找到
    • 在Windows、macOS或Linux上安装ADB
    • 通过在终端运行adb version验证安装
  • 对于剪贴板功能:
    • macOS: osascript(内置)
    • Windows: PowerShell(内置)
    • Linux: xclip(通过apt-get install xclip或等效命令安装)
  • Node.js 16.x 或更高版本

🚀 功能

  • 连接并管理多个Android设备
  • 在Android设备上执行shell命令
  • 安装和卸载应用程序
  • 在本地系统和Android设备之间推送和拉取文件
  • 在Android设备上启动应用程序
  • 截图并保存到本地或复制到剪贴板
  • 当连接了多个设备时智能选择设备

🛠️ 可用工具

工具描述必需参数可选参数
adb_devices列出已连接的设备无无
adb_shell执行shell命令commanddevice_id
adb_install安装APK文件pathdevice_id
adb_uninstall卸载应用程序package_namedevice_id
adb_list_packages列出已安装的包无device_id, filter
adb_pull从设备拉取文件remote_path, local_pathdevice_id
adb_push将文件推送到设备local_path, remote_pathdevice_id
launch_app启动应用程序package_namedevice_id
take_screenshot_and_save截图并保存output_pathdevice_id, format
take_screenshot_and_copy_to_clipboard截图至剪贴板无device_id, format

设备管理

服务器智能处理设备选择:

  • 如果只连接了一个设备,则会自动使用该设备
  • 如果连接了多个设备,则必须指定device_id参数
  • 如果没有设备连接,则会返回错误

截图路径解析

当指定用于保存截图的output_path时,路径按如下方式解析:

  • 绝对路径直接使用
  • 以~开头的路径会被扩展为用户的家目录
  • 相对路径相对于用户的家目录解析

这确保了截图被保存到MCP服务器具有写权限的位置。

🔍 故障排除

常见问题

  1. "ADB不可用"错误

    • 确保ADB已安装并在您的系统PATH中
    • 通过在终端运行adb version来验证
  2. "没有Android设备连接"错误

    • 使用adb devices检查您的设备是否正确连接
    • 确保设备上的USB调试已启用
    • 尝试通过adb kill-server后跟adb start-server重启ADB
  3. "连接了多个设备"错误- 指定工具调用中的 device_id 参数

  • 使用 adb_devices 工具获取可用设备列表
  1. 截图到剪贴板功能不工作
    • 确保已安装所需的特定平台工具

🔧 替代安装方法

选项1:从npm安装

bash

全局安装

npm install -g @landicefu/android-adb-mcp-server

或者在您的项目中本地安装

npm install @landicefu/android-adb-mcp-server

选项2:从源代码手动安装

  1. 克隆仓库: bash git clone https://github.com/landicefu/android-adb-mcp-server.git cd android-adb-mcp-server

  2. 安装依赖并构建: bash npm install npm run build

  3. 使用直接路径配置: json { "mcpServers": { "android-adb": { "command": "node", "args": ["/path/to/android-adb-mcp-server/build/index.js"], "env": {}, "disabled": false, "alwaysAllow": [] } } }

📄 许可证

本项目采用ISC许可证发布 - 详情请参阅LICENSE文件。

🤝 贡献

欢迎贡献!请随时提交Pull Request。

  1. 叉分仓库
  2. 创建你的特性分支 (git checkout -b feature/amazing-feature)
  3. 提交你的更改 (git commit -m 'Add some amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 打开一个Pull Request

相关 MCP Servers(来自「os-automation」)

串口智控

一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。

@mcp2everything/mcp2serial

代码运行器

用于运行代码片段并显示结果的MCP服务器。

@formulahendry/mcp-server-code-runner

Android MCP 控制服务器

一个通过ADB实现对Android设备程序化控制的服务器,提供截图捕获、UI布局分析和包管理等功能,这些功能可以被像Claude Desktop这样的MCP客户端使用。

@minhalvp/android-mcp-server

Claude代码工具

Claude Code作为模型上下文协议(MCP)服务器的一种实现,通过标准的MCP接口启用Claude的软件工程能力(代码生成、编辑、评审和文件操作)。

@auchenberg/claude-code-mcp

Cursor MCP 安装器

用于Cursor IDE的模型上下文协议(MCP)服务器,可简化其他MCP服务器的安装和配置。

@matthewdcage/cursor-mcp-installer

Docker容器管理平台

一个MCP服务器,允许通过自然语言管理Docker容器,使用户能够在不自行运行命令的情况下组合、检查和调试容器。

@ckreiling/mcp-server-docker

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/landicefu-android-adb-mcp-server/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

暂未识别到安装命令,请打开 ModelScope 详情查看完整配置。

基本信息

分类
os-automation / developer-tools / testing-and-qa-tools
运行方式
No
许可证
ISC License
详情文件
landicefu-android-adb-mcp-server.md