Token导航 LogoToken导航

MCP Server · 运维云端

Android Proxy MCP

基于MCP协议的Android代理服务,可捕获和分析HTTP/HTTPS流量,支持智能搜索和AI驱动的请求分析。

stdio官方级别未说明来源级核验工具 7
PythonClaude云端部署Claude Desktop

快速开始

作者 / 组织
zhizhuodemao
提供方
zhizhuodemao
运行时
Python

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

148

仓库热度

收录来源

3 个

MCP World

选型结论

Android Proxy MCP 属于运维云端类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

运维云端

传输方式

stdio

认证方式

访问 Token

部署方式

仅本地运行

安装与配置

安装命令

pip install uv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Android Proxy MCP

基于 MCP (Model Context Protocol) 的 Android 抓包服务,让 AI 助手能够帮你抓取和分析 HTTP/HTTPS 流量。

功能特点

  • 抓包: 捕获 HTTP/HTTPS 流量,支持按域名、状态码、资源类型筛选
  • 智能搜索: 搜索请求/响应内容,支持大响应分片读取
  • AI 驱动: 通过自然语言让 Claude 帮你分析网络请求

架构

┌─────────────────┐     SQLite      ┌─────────────────┐
│  代理服务        │ ─────────────→  │  MCP 服务        │
│  (终端手动启动)   │   流量数据共享   │  (Claude 调用)   │
│  mitmdump       │                 │  查询/搜索/分析   │
└─────────────────┘                 └─────────────────┘
        ↑
        │ HTTP/HTTPS
        │
   ┌─────────┐
   │  手机    │
   └─────────┘

快速开始

1. 环境要求

  • Python 3.11+
  • uv (Python 包管理器)

安装 uv:

# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

# 或通过 pip
pip install uv

2. 安装

# 克隆项目
git clone https://github.com/yourname/android-proxy-mcp.git
cd android-proxy-mcp

# 安装依赖
uv sync

3. 配置 Claude Desktop

编辑 Claude Desktop 配置文件:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "android-proxy": {
      "command": "uv",
      "args": ["--directory", "/path/to/android-proxy-mcp", "run", "android-proxy-mcp"]
    }
  }
}
将 /path/to/android-proxy-mcp 替换为实际项目路径

4. 重启 Claude Desktop

配置完成后,重启 Claude Desktop 使配置生效。


使用方法

第一步:启动代理

在终端中运行:

uv run android-proxy-start

你会看到如下输出:

╔════════════════════════════════════════════════════════════╗
║            🚀 Android Proxy MCP 启动向导                   ║
╚════════════════════════════════════════════════════════════╝

════════════════════════════════════════════════════════════
  环境检测
════════════════════════════════════════════════════════════

    ✓ 端口 8288 可用

════════════════════════════════════════════════════════════
  手机配置
════════════════════════════════════════════════════════════

    手机 Wi-Fi 代理设置:

       ┌─────────────────────────────────┐
       │  服务器:    192.168.1.100       │
       │  端  口:        8288            │
       └─────────────────────────────────┘

    证书安装: 手机浏览器访问 http://mitm.it

════════════════════════════════════════════════════════════
  启动代理 (Ctrl+C 停止)
════════════════════════════════════════════════════════════
保持这个终端窗口运行,不要关闭。

第二步:配置手机代理

确保手机和电脑在同一 Wi-Fi 网络下。

  1. 手机进入 设置 → Wi-Fi
  2. 长按当前连接的 Wi-Fi → 修改网络
  3. 展开 高级选项
  4. 代理设置选择 手动
  5. 填写启动脚本显示的 IP 和端口
  6. 保存

第三步:安装 CA 证书(抓 HTTPS 必须)

  1. 手机浏览器访问 http://mitm.it(通过代理访问)
  2. 选择 Android 图标下载证书
  3. 设置 → 安全 → 加密与凭据 → 安装证书 → CA 证书
  4. 选择下载的证书文件安装
⚠️ 注意: Android 7+ 用户证书默认不被 App 信任,只能抓取浏览器和部分应用的 HTTPS 流量。
安装系统证书(Root 用户)

如果你的设备已 Root(安装了 Magisk),可以将用户证书移动为系统证书:

  1. 先按照上述步骤安装用户证书
  2. 安装 resources/MoveCertificate-v1.5.5.zip Magisk 模块:

- 打开 Magisk → 模块 → 从本地安装 - 选择项目中的 resources/MoveCertificate-v1.5.5.zip - 重启设备

  1. 重启后,用户证书会自动移动到系统证书目录

第四步:在 Claude 中查询流量

打开 Claude Desktop,用自然语言查询流量:

基础查询:

"显示最近的网络请求" "显示 api.example.com 的请求" "显示所有失败的请求(状态码 4xx 或 5xx)"

搜索内容:

"搜索响应中包含 '张三' 的请求" "搜索 URL 中包含 search 的请求" "搜索请求头中包含 X-Token 的请求"

查看大响应:

"读取 req-5 的响应体" "继续读取 req-5 响应体,从 4000 开始"

智能分析:

"帮我找酷安 app 的搜索接口" "分析这个 API 的请求参数"

第五步:停止抓包

在运行代理的终端窗口按 Ctrl+C 停止代理。

记得在手机 Wi-Fi 设置中关闭代理。


MCP 工具列表

工具说明
proxy_status获取代理状态
traffic_list列出流量(支持域名/状态码/类型筛选)
traffic_search搜索流量内容(URL/请求头/请求体/响应头/响应体)
traffic_get_detail获取请求元数据(请求头、响应头等)
traffic_read_body分片读取大响应体
traffic_clear清空流量记录
get_cert_info获取证书安装指南

常见问题

Q: 手机配置代理后无法上网?

  1. 确认电脑和手机在同一 Wi-Fi
  2. 确认代理已启动(检查终端窗口)
  3. 检查电脑防火墙是否允许 8288 端口
  4. 尝试用电脑 IP(不是 localhost)

Q: 能抓到 HTTP 但抓不到 HTTPS?

需要安装 CA 证书。手机浏览器访问 http://mitm.it 下载安装。

Q: 安装了证书但某些 App 还是抓不到 HTTPS?

  • Android 7+ 用户证书默认不被 App 信任 → 需要安装系统证书(参考上方)
  • 部分 App 有 SSL Pinning(证书锁定)→ 参考下方绕过方案

Q: 如何绕过 SSL Pinning?

推荐使用 LSPosed + 禁用 SSL 验证插件:

  1. 安装 Magisk(需要 Root)
  2. 安装 LSPosed 模块
  3. 安装以下任一插件:

- TrustMeAlready - JustTrustMe

  1. 在 LSPosed 中启用插件,勾选目标 App
  2. 重启目标 App

Q: 响应太大,MCP 无法返回?

使用 traffic_search 搜索关键词定位,然后用 traffic_read_body 分片读取。


项目结构

android-proxy-mcp/
├── README.md
├── pyproject.toml
├── src/
│   └── android_proxy_mcp/
│       ├── cli/              # 命令行工具
│       │   └── start.py      # 代理启动脚本
│       ├── core/             # 核心模块
│       │   └── sqlite_store.py  # SQLite 流量存储
│       ├── tools/            # MCP 工具
│       └── server.py         # MCP 服务入口
├── tests/
├── docs/                     # 文档
└── resources/                # 资源文件
    └── MoveCertificate-v1.5.5.zip  # 证书移动模块

开发

# 安装开发依赖
uv sync --extra dev

# 运行测试
uv run pytest tests/ -v

# 代码格式化
uv run ruff format .

许可证

MIT License

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

流量抓包Python本地部署网络分析HTTP/HTTPS代理AI辅助分析安卓开发

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Android Proxy MCP

MCP World · 本页

7stdio有3 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Android Proxy MCP 怎么安装?

公开资料给出的安装命令是 pip install uv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Android Proxy MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Android Proxy MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Android Proxy MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Android Proxy MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP