MCPNews

The Model Context Protocol ecosystem, verified

Current spec 2026-07-28

Google

Chrome DevTools MCP 1.9.0 adds a --workspace option for filesystem roots and widens --no-javascript-evaluation to navigations and init scripts

ChromeDevTools/chrome-devtools-mcp released v1.9.0 on 2026-09-08 with several safety and configuration controls. The CLI now defaults --allow-unrestricted-paths to true rather than false, and that flag is deprecated in favor of a new --workspace option that lets a caller name one or more filesystem roots the server's file tools may access. A new --no-javascript-evaluation flag disables the evaluate_script tools and, by release time, was extended to also block the initScript parameter in navigate_page and navigation to javascript:, data:, and vbscript: URLs. A separate --no-source-maps flag disables DevTools source maps.

ChromeDevTools/chrome-devtools-mcp released v1.9.0 on 2026-09-08, grouping several safety and configuration controls under one release. The CLI's --allow-unrestricted-paths flag, which when set disables the default restriction that otherwise confines file-writing tools to the OS temp directory, now defaults to true specifically for the CLI entry point (PR #2618), where it previously defaulted to false as it still does for other invocation modes. The same release cycle deprecated that flag in favor of a new --workspace option (PR #2605): an array-typed setting, aliased from filesystemRoot, described in the code as "a directory that filesystem tools are allowed to access," which "may be specified more than once." The deprecation notice on --allow-unrestricted-paths points callers to --workspace=/ as the replacement for unrestricted access.

The release also introduces --no-javascript-evaluation (PR #2627), which defaults its underlying option to enabled and, when passed, disables the evaluate_script and slim evaluate tools. Before the release shipped, PR #2638 extended the same flag's scope: with it set, the initScript parameter of navigate_page is turned off and navigation to javascript:, data:, or vbscript: URLs is disallowed, not just the evaluation tools. A separate new flag, --no-source-maps (PR #2628), disables source maps in DevTools.

The server is cataloged. None of these five changes carries a GitHub security advisory; they shipped as ordinary feature and configuration additions in the v1.9.0 release notes.

Related servers and clients

Related publishers

How was this verified, and what are the sources?

Published · last verified · confidence 1.00.

  1. chrome-devtools-mcp-v1.9.0 release on GitHub, published 2026-09-08 - lists "Add --allow-unrestricted-paths by default for CLI" (#2618), "add an option to turn off js execution tools" (#2627), "extend --no-javascript-evaluation to cover navigations and initScripts" (#2638), "support configurable filesystem roots" (#2605), and "option to disable source maps" (#2628) - accessed
  2. Pull request #2618 file diff, "Add --allow-unrestricted-paths by default for CLI" - getMcpOptionsForViaCli() now returns allowUnrestrictedPaths with default: true when the server runs through the CLI - accessed
  3. Pull request #2605 file diff, "support configurable filesystem roots" - adds a filesystemRoot option (alias --workspace, type array, default the OS temp directory) described as "A directory that filesystem tools are allowed to access. May be specified more than once"; marks allowUnrestrictedPaths deprecated, "Use --workspace=/ instead" - accessed
  4. Pull requests #2627 and #2638 file diffs - #2627 adds a javascriptEvaluation option (default true) described as "Set to false to disable tools to evaluate JavaScript scripts"; #2638 widens that same option's description to "disable JavaScript execution. When disabled, evaluation tools (evaluate_script and slim evaluate) are disabled, the initScript parameter in navigate_page is turned off, and navigating to javascript:, data:, or vbscript: URLs is disallowed" - accessed
  5. Pull request #2628 file diff, "option to disable source maps" - adds a sourceMaps option (default true) described as "Whether to enable source maps in DevTools. Use --no-source-maps to disable" - accessed

← All news