intercept_firefox
Launch an isolated Firefox window to intercept and inspect HTTP(S) traffic for debugging purposes.
Instructions
Launch a fresh independent Firefox window with all HTTP(S) traffic intercepted. Uses an isolated profile.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proxyPort | Yes | Proxy port to route traffic through |
Implementation Reference
- src/index.ts:148-158 (registration)Registration of the 'intercept_firefox' tool, which uses 'client.activateInterceptor' to perform the action.
server.registerTool( 'intercept_firefox', { title: 'Intercept Firefox Browser', description: 'Launch a fresh independent Firefox window with all HTTP(S) traffic intercepted. Uses an isolated profile.', inputSchema: z.object({ proxyPort: z.number().describe('Proxy port to route traffic through'), }), }, async ({ proxyPort }) => jsonResult(await client.activateInterceptor('fresh-firefox', proxyPort)) );