mcpField
R
Ramus Android

Ramus Android

远程服务
ramus.dev开发工具43 周前更新

关于 Ramus Android

Ramus Android 为编码 Agent 提供一次性云端 Android 模拟器,用于测试 APK 和拉取请求构建。Agent 可查看并操作设备,人也能在浏览器中观看或接管。

主要功能

  1. 01从示例应用或拉取请求启动会话
  2. 02查看界面树和截图
  3. 03点击、输入、按键和等待
  4. 04读取设备日志
  5. 05在浏览器中观看或接管

适用场景

  1. 01让 Agent 测试 APK 构建
  2. 02检查 Android 上的拉取请求构建
  3. 03通过界面快照检查应用行为

MCP 相关

托管的 Streamable HTTP MCP 服务提供 `android_*` 工具,可启动会话、检查和操作模拟器并读取日志。MCP 客户端可使用 Ramus API 密钥连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.ramus.dev/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.ramus.dev/api/mcp需要授权

工具

详细介绍

Ramus android-use

面向编码 Agent 的 Android-use,由 Ramus 提供支持。为 Claude Code、Codex、Cursor、Gemini CLI 或任何带有 shell 的 Agent 提供一个可随时销毁的云端 Android 模拟器,Agent 可以查看屏幕、点击、输入、截屏和读取日志;随后你可以在浏览器中观看或接管操作。

此插件连接到 Ramus 托管服务。你需要一个 Ramus 账户(Alpha 期间免费)或 60 分钟的 CLI 试用。

安装

Claude Code,作为插件安装(包含 android-use 技能和 Ramus MCP 服务;系统会询问是否提供可选的 API 密钥):

/plugin marketplace add ramus-dev/android-use
/plugin install ramus@ramus

Cursor、Codex、GitHub Copilot、Kiro 和其他 Agent Plugins 客户端:将此仓库作为插件安装(根目录中的 plugin.json)。

任何支持技能的 Agent,都可以通过 skills CLI 安装:

npx skills add ramus-dev/android-use

Claude Code,手动安装:将 skills/android-use/SKILL.md 复制到 .claude/skills/android-use/SKILL.md。

Gemini CLI,作为扩展安装(包含技能和 Ramus MCP 服务):

gemini extensions install https://github.com/ramus-dev/android-use

任何 MCP 客户端(Cline、Claude Desktop、Cursor、Windsurf、VS Code),均可将其作为远程服务使用。采用 Streamable HTTP,无需本地进程:

{
  "mcpServers": {
    "ramus": {
      "url": "https://api.ramus.dev/api/mcp",
      "headers": { "Authorization": "Bearer <RAMUS_API_KEY>" }
    }
  }
}

在 https://ramus.dev/settings 创建密钥。该服务提供 android_* 工具(从演示应用或拉取请求启动会话、获取 UI 树快照、点击、输入、按键、等待、截屏、查看日志、共享);使用 tools/list 列出这些工具。本地 APK 上传和开发循环需要使用下方的 CLI。

试用无需账户:

npx ramus-cli trial
npx ramus-cli session start --apk app-debug.apk --wait

ChatGPT 和 Codex(OpenAI 插件)

同一仓库也是 OpenAI 插件包:plugin.json 在 extensions.com.openai 下包含目录列表,mcp.json 指向 远程 MCP 服务(用户通过登录 Ramus 连接;无需 API 密钥),而 各项技能会在 skills/*/agents/openai.yaml 中声明其运行位置。 OpenAI 插件包仅包含 android-mcp(MCP 工具、ChatGPT 和 Codex): android-use 通过 shell 驱动 CLI,OpenAI 的技能扫描会对此发出警告, 因此 scripts/package-openai.py 会将其排除。

为 OpenAI 插件门户构建上传包(“With MCP”路径):

python3 scripts/package-openai.py   # validates, then writes dist/ramus-openai-plugin.zip

该脚本会根据 OpenAI 的限制检查目录列表,并排除供其他客户端使用的文件。

工作原理

设备是运行原版 Google 镜像的真实 Android 模拟器,位于 Ramus 设备集群上,并通过 WebRTC 进行串流。该技能会教 Agent 遵循观察、操作、验证的循环:读取 UI 树快照,对引用的元素执行操作,然后检查结果再继续。

链接

仅支持 Android。Alpha 期间免费。用于测试你构建或获授权测试的应用。

SKILL.md 根据 Ramus 产品契约生成;规范版本托管于 https://ramus.dev/skill.md。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。