interceptor_android_setup
Configure Android device for network traffic interception by pushing CA certificates and establishing ADB reverse tunnels without Wi-Fi proxy settings.
Instructions
Quick setup: push CA cert + ADB reverse tunnel only (no Wi-Fi proxy). Equivalent to interceptor_android_activate with set_wifi_proxy=false.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| serial | Yes | ADB device serial |
Implementation Reference
- src/tools/interceptors.ts:607-621 (handler)The handler function for the interceptor_android_setup tool.
async ({ serial }) => { try { const proxyInfo = requireProxy(); const result = await interceptorManager.activate("android-adb", { ...proxyInfo, serial, injectCert: true, setupTunnel: true, setWifiProxy: false, }); return { content: [{ type: "text", text: JSON.stringify({ status: "success", ...result }), }], - src/tools/interceptors.ts:601-606 (registration)The MCP tool registration for interceptor_android_setup.
server.tool( "interceptor_android_setup", "Quick setup: push CA cert + ADB reverse tunnel only (no Wi-Fi proxy). Equivalent to interceptor_android_activate with set_wifi_proxy=false.", { serial: z.string().describe("ADB device serial"), },