Android浏览器控制服务

通过Chrome DevTools协议(CDP)在Termux中控制Android浏览器的MCP服务器。

  • by chen-ye
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 chen-ye/mcp-cdp-droid

使用说明

mcp cdp机器人

MCP服务器,用于通过Termux中的Chrome DevTools协议(CDP)控制Android浏览器(Chrome、Edge等)。

先决条件

  • Termux 安装在Android上。
  • 安卓工具 安装: pkg install android-tools.
  • Node.js 安装: pkg install nodejs.

设置

  1. 启用无线调试 在Android开发者选项中。
  2. 配对和连接: 运行交互式安装向导:
    npm run setup # or node bin/mcp-cdp-droid.ts setup
    
    按照提示输入配对代码、端口,然后选择目标浏览器(Chrome或Edge)。

用法

启动MCP服务器

npm start # or node bin/mcp-cdp-droid.ts start

可用工具

  • browser_list_tabs:列出所有打开的浏览器选项卡(id、标题、url)。
  • browser_create_tab:打开一个具有特定URL的新选项卡。
  • browser_close_tab:按标签的ID关闭标签。
  • browser_deduplicate_tabs:关闭具有相同URL的重复选项卡。

发展

  • 运行测试: npm test
  • 棉绒: npx eslint .
  • 类型检查: npx tsc --noEmit