interceptor_chrome_devtools_detach
Close a Chrome DevTools debugging session by specifying its session ID to end network traffic interception and monitoring.
Instructions
Close a chrome-devtools-mcp sidecar session by session ID.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| devtools_session_id | Yes | Session ID from interceptor_chrome_devtools_attach |
Implementation Reference
- src/tools/devtools.ts:512-539 (handler)The handler for interceptor_chrome_devtools_detach tool, which uses devToolsBridge.closeSession to detach from a Chrome session.
server.tool( "interceptor_chrome_devtools_detach", "Close a chrome-devtools-mcp sidecar session by session ID.", { devtools_session_id: z.string().describe("Session ID from interceptor_chrome_devtools_attach"), }, async ({ devtools_session_id }) => { try { const closed = await devToolsBridge.closeSession(devtools_session_id); if (!closed) { return { content: [{ type: "text", text: JSON.stringify({ status: "error", error: `DevTools session '${devtools_session_id}' not found.` }), }], }; } return { content: [{ type: "text", text: JSON.stringify({ status: "success", message: `DevTools session ${devtools_session_id} closed.` }), }], }; } catch (e) { return { content: [{ type: "text", text: JSON.stringify({ status: "error", error: errorToString(e) }) }] }; } }, );