Phone MCP 服务器

Phone MCP 服务器

通过 Phone MCP 服务器,在您的 AI 工作流中使用 ADB 命令远程控制 Android 设备。

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

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

提示模板列表

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

资源列表

(仓库中未描述具体的 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

常见问题

什么是 Phone MCP 服务器?

Phone MCP 服务器是面向模型上下文协议的插件,可通过 ADB 命令实现对 Android 设备的远程控制,使 AI 代理和自动化工作流能够与真实硬件交互,实现如启动应用、发送消息、收集设备信息等操作。

Phone MCP 服务器的常见应用场景有哪些?

常见应用包括自动化设备测试、远程应用部署、设备管理与诊断、工作流自动化,以及在教育场景下进行实时演示。

如何将 Phone MCP 服务器添加到我的 FlowHunt 工作流?

在 FlowHunt 流程中添加 MCP 组件,并用您的 Phone MCP 服务器详细信息进行配置。使用提供的 JSON 格式指定服务器的 transport 和 URL,然后将组件连接到您的 AI 代理以实现设备自动化。

如何为 Phone MCP 服务器安全地管理 API 密钥?

如果您的 MCP 服务器需要 API 密钥,请将其作为环境变量存储,并在配置中引用。这有助于确保密钥安全且不暴露在代码库中。

Phone MCP 服务器是否支持提示模板或资源文档?

不支持,该仓库当前未提供提示模板或详细的资源文档,主要功能为 ADB 命令执行。

将 Android 自动化集成到 FlowHunt

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

了解更多

移动MCP服务器
移动MCP服务器

移动MCP服务器

移动MCP服务器在FlowHunt中实现了与iOS和Android设备的无缝、可扩展自动化和交互,连接AI代理和LLM与真实及虚拟移动环境,用于测试、爬取和开发。...

1 分钟阅读
Mobile Automation AI Agents +5
Twilio MCP 服务器
Twilio MCP 服务器

Twilio MCP 服务器

Twilio MCP 服务器将 AI 助手与 Twilio 的 API 连接起来,在 FlowHunt 及其他 AI 驱动的工作流中实现自动化短信、电话和资源管理。它简化了通信自动化流程,并支持安全、可配置的 API 暴露。...

2 分钟阅读
AI Automation +6
DesktopCommander MCP 服务器
DesktopCommander MCP 服务器

DesktopCommander MCP 服务器

DesktopCommander MCP 服务器为像 Claude 这样的 AI 助手赋能,实现桌面自动化,提供安全的终端控制、文件系统搜索和基于差异的文件编辑,让开发者释放新一代生产力,将会话式 AI 与桌面实际操作无缝衔接。...

2 分钟阅读
AI Automation Developer Tools +4