Phone MCP 服务器

MCP Android Automation Device Control

Contact us to host your MCP Server in FlowHunt

“Phone” MCP 服务器的作用是什么?

Phone MCP 服务器是面向模型上下文协议(MCP)的插件,允许用户通过 ADB(Android 调试桥)命令远程控制自己的 Android 手机。通过与兼容 MCP 的客户端集成,Phone MCP 服务器充当 AI 助手与 Android 设备之间的桥梁,实现自动化、设备管理和实时交互。开发者可以利用该服务器执行与手机相关的操作,如启动应用、发送消息、截屏或获取设备信息——全部通过标准化的 MCP 工具完成。这让 AI 驱动的工作流具备直接物理设备控制能力,简化了需要移动硬件交互的测试、开发及自动化任务。

提示模板列表

(仓库中未提及任何提示模板。)

FlowHunt Logo

Ready to grow your business?

Start your free trial today and see results within days.

资源列表

(仓库中未描述具体的 MCP 资源。)

工具列表

  • ADB 命令执行
    Phone MCP 插件暴露了允许客户端向已连接 Android 设备发送 ADB(Android 调试桥)命令的工具。这些工具可用于自动化设备操作,如启动应用、模拟输入、查询设备状态等。

(具体工具名称和参数未列出,但项目目标与描述为“ADB 命令执行”功能。)

本 MCP 服务器的应用场景

  • 自动化设备测试
    开发者和 QA 工程师可以通过发送 ADB 命令自动化 Android 应用的测试,模拟用户操作,并收集日志或截图。
  • 应用部署
    服务器可简化在一台或多台 Android 设备上远程安装、更新或卸载应用的流程。
  • 设备管理与监控
    IT 管理员可远程诊断、检查设备状态,并执行如重启、锁定或配置设备等操作。
  • 工作流自动化
    将手机控制集成进更大的自动化流程,实现如发送通知、获取消息或在 AI 驱动工作流中触发设备操作等任务。
  • 教育和演示用途
    教师可以在课程或网络研讨会中实时远程控制设备,演示 Android 设备的使用、自动化或应用功能。

如何进行设置

Windsurf

  1. 确保已安装 Node.js 和 Windsurf。
  2. 找到您的 Windsurf 配置文件。
  3. mcpServers 区块下添加一个 JSON 片段以引入 Phone MCP 服务器。
  4. 保存配置并重启 Windsurf。
  5. 确认服务器已出现在 MCP 服务器列表中。
"mcpServers": {
  "phone-mcp": {
    "command": "phone-mcp",
    "args": []
  }
}

Claude

  1. 安装 Node.js,并确保 Claude 已准备好。
  2. 编辑 Claude 的配置文件。
  3. mcpServers 区块插入 Phone MCP 服务器配置。
  4. 保存并重启 Claude。
  5. 在 Claude UI 中确认 MCP 服务器可用。
"mcpServers": {
  "phone-mcp": {
    "command": "phone-mcp",
    "args": []
  }
}

Cursor

  1. 安装 Node.js 和 Cursor。
  2. 找到并打开 Cursor 配置文件。
  3. mcpServers 区块添加 Phone MCP 服务器。
  4. 保存并重启 Cursor。
  5. 确认在 MCP 集成列表中检测到服务器。
"mcpServers": {
  "phone-mcp": {
    "command": "phone-mcp",
    "args": []
  }
}

Cline

  1. 请确保已安装 Node.js 和 Cline。
  2. 打开 Cline 配置文件。
  3. mcpServers 区块添加 Phone MCP 服务器。
  4. 保存并重启 Cline。
  5. 在 Cline 中检查 MCP 服务器状态。
"mcpServers": {
  "phone-mcp": {
    "command": "phone-mcp",
    "args": []
  }
}

用环境变量安全管理 API 密钥

如果您的 MCP 服务器需要 API 密钥或密钥信息,请将其存储在环境变量中:

"mcpServers": {
  "phone-mcp": {
    "command": "phone-mcp",
    "args": [],
    "env": {
      "API_KEY": "your-api-key"
    },
    "inputs": {
      "device_id": "your-device-id"
    }
  }
}

(请根据您的实际环境调整变量名。)

如何在流程中使用 MCP

在 FlowHunt 中集成 MCP

要将 MCP 服务器集成到您的 FlowHunt 工作流中,首先在流程中添加 MCP 组件,并将其与您的 AI 代理连接:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在系统 MCP 配置区块,按照如下 JSON 格式填写您的 MCP 服务器信息:

{
  "phone-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用此 MCP,获取全部功能与能力。请将“phone-mcp”替换为您的 MCP 服务器实际名称,并将 URL 替换为您的服务器地址。


概览

区块可用性说明/备注
概览
提示模板列表未有提示模板文档
资源列表未有资源文档
工具列表ADB 命令执行工具
API 密钥安全提供了示例模式
支持采样(评估中可不重要)未提及

综上,Phone MCP 提供了清晰实用的 ADB 命令执行工具,但在提示和资源文档上有所缺失。安装配置较为标准,API 密钥安全性也有顾及。未涉及采样和 Roots。

我们的看法

此 MCP 服务器高度专业,适用于需要通过 MCP 实现 Android 设备自动化的用户,但提示、资源及采样支持文档的缺失,限制了其灵活性与集成便捷性。对于专门需要通过 MCP 进行 ADB 控制的用户来说,它表现稳健,但对于更广泛的 MCP 用户,其功能和文档或许不够完善。

MCP 评分

是否有 LICENSE✅ (Apache-2.0)
是否有至少一个工具
Fork 数量16
Star 数量109

Frequently asked questions

将 Android 自动化集成到 FlowHunt

通过 Phone MCP 服务器为您的 AI 工作流添加实时 Android 设备控制,全面提升自动化测试、部署等能力,直接在 FlowHunt 流程中实现。