chrome-devtools-cli
Use this skill to write shell scripts or run shell commands to automate tasks in the browser or otherwise use Chrome DevTools via CLI.
Оригинален текст · няма потвърден превод на българскиПърво прочетете инструкцията.
Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.
GitHub хранилище- Звезди на репото
- 43 351
- Лиценз
- Не е посочен. Проверете в репозитория.
- Последна проверка на записа
- Няма посочена дата
Добавете в своя инструмент.
Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.
npx skills add ChromeDevTools/chrome-devtools-mcpСтраницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.
Откъс от SKILL.md
Началото на файла на автора, без превод.
The chrome-devtools-mcp CLI lets you interact with the browser from your terminal.
Setup
Note: If this is your very first time using the CLI, see references/installation.md for setup. Installation is a one-time prerequisite and is not part of the regular AI workflow.
AI Workflow
- Execute: Run tools directly. If you don't know the target page's ID, run
chrome-devtools list_pagesto find it. The background server starts implicitly; do not runstart/status/stopbefore each use. - Inspect: Use
chrome-devtools take_snapshot <pageId>to get an element<uid>. - Act: Use
chrome-devtools click <pageId> <uid>,chrome-devtools fill <pageId> <uid> <value>, etc. State persists across commands.
Snapshot example:
uid=1_0 RootWebArea "Example Domain" url="https://example.com/"
uid=1_1 heading "Example Domain" level="1"
Permissions & File Access
By default, the CLI has full filesystem access (--allowUnrestrictedPaths=true), allowing file-saving parameters (--filePath, --outputDirPath) and upload_file to access files anywhere on the system. Pass --allowUnrestrictedPaths=false if you want to restrict file access to the OS temp directory.
Command Usage
chrome-devtools <tool> [arguments] [flags]
- Required arguments are passed positionally; optional arguments use flags.
- Use
--helpon any command for usage details. - Output defaults to plain Markdown-like text; pass
--output-format=jsonfor JSON.