mikusnuz/cws-mcp

mikusnuz/cws-mcp

от mikusnuz
MCP сервер для управления расширениями в Chrome Web Store: загружает ZIP, публикует версии, проверяет статус ревью, настраивает staged rollout и обновляет метаданные. Упрощает CI/CD для разработчиков расширений Chrome.

cws-mcp

npm version

한국어

MCP Badge

MCP server for Chrome Web Store extension management. Upload, publish, and manage Chrome extensions directly from Claude Code or any MCP client.

When to Use

Use this MCP when you need to:

  • "Upload a new version of my Chrome extension" — build your ZIP and use the upload tool to push it as a draft
  • "Publish my extension to the Chrome Web Store" — use publish to submit for review and go live
  • "Check the review status of my extension" — use status to see review state, version, and deploy percentage
  • "Update my extension's metadata (description, screenshots)" — use update-metadata-ui to change store listing details
  • "Cancel a pending submission" — use cancel to withdraw a submission under review
  • "Set up staged rollout for my extension" — use publish with staged rollout, then deploy-percentage to ramp up

Tools

Tool Description
upload Upload a ZIP file to Chrome Web Store (update existing item draft)
publish Publish an extension with optional staged rollout, publish type, and skip-review
status Fetch the current status including review state, deploy percentage, and version
cancel Cancel a pending submission
deploy-percentage Set staged rollout percentage (0-100, must exceed current target)
get Read draft/published listing metadata (v1.1 API, deprecated Oct 2026)
update-metadata Update listing metadata via v1.1 API (deprecated Oct 2026)
update-metadata-ui Update listing metadata via dashboard UI automation (Playwright)
Инструменты были проиндексированы:
cancel

Отменяет ожидающую отправку в Chrome Web Store. Используется для отмены элемента, находящегося на проверке.

Параметры
  • itemIdstring

    Extension item ID (defaults to CWS_ITEM_ID env var)

  • publisherIdstring

    Publisher ID (defaults to CWS_PUBLISHER_ID env var or 'me')

deploy-percentage

Устанавливает опубликованный процент развертывания для поэтапного развертывания в Chrome Web Store. Новый процент должен быть выше текущего целевого значения. Доступно только для элементов с 10 000+ активных пользователей за 7 дней.

Параметры
  • itemIdstring

    Extension item ID (defaults to CWS_ITEM_ID env var)

  • percentagenumberобязательный

    Deploy percentage (0-100). Must be larger than the current target percentage.

  • publisherIdstring

    Publisher ID (defaults to CWS_PUBLISHER_ID env var or 'me')

get

Получает текущие метаданные элемента Chrome Web Store (API v1.1). Возвращает название, описание, категорию и другие поля объявления. Примечание: API v1 устарел и будет удалён после 15 октября 2026 года.

Параметры
  • itemIdstring

    Extension item ID (defaults to CWS_ITEM_ID env var)

  • projectionenum

    Metadata projection to fetch (defaults to DRAFT)

publish

Публикует расширение в Chrome Web Store. Поддерживает immediate publish, staged publish, initial deploy percentage и skip-review.

Параметры
  • deployPercentageinteger

    Initial deploy percentage for staged rollout (0-100). Only used with STAGED_PUBLISH or DEFAULT_PUBLISH.

  • itemIdstring

    Extension item ID (defaults to CWS_ITEM_ID env var)

  • publisherIdstring

    Publisher ID (defaults to CWS_PUBLISHER_ID env var or 'me')

  • publishTypeenum

    DEFAULT_PUBLISH: publishes immediately after approval. STAGED_PUBLISH: stages for manual publishing after approval. Defaults to DEFAULT_PUBLISH.

  • skipReviewboolean

    Attempt to skip review if the extension qualifies. Defaults to false.

status

Получает текущий статус расширения в Chrome Web Store. Возвращает статус опубликованной/отправленной ревизии, процент развёртывания, версию, флаги удаления/предупреждения и состояние последней загрузки.

Параметры
  • itemIdstring

    Extension item ID (defaults to CWS_ITEM_ID env var)

  • publisherIdstring

    Publisher ID (defaults to CWS_PUBLISHER_ID env var or 'me')

update-metadata

Обновляет метаданные публикации элемента Chrome Web Store (API v1.1). Поддерживает как общие поля, так и необработанные полезные данные метаданных для дополнительных полей. Примечание: API v1 считается устаревшим и будет удалён после 15 октября 2026 года. В качестве альтернативы используйте update-metadata-ui.

Параметры
  • categorystring

    Category (e.g. 'productivity', 'developer_tools')

  • defaultLocalestring

    Default locale (e.g. 'ko', 'en')

  • descriptionstring

    Store listing description

  • homepageUrlstring

    Homepage URL

  • itemIdstring

    Extension item ID (defaults to CWS_ITEM_ID env var)

  • metadataobject

    Raw metadata object forwarded as-is to the v1 API. Useful for fields not exposed as first-class params.

  • summarystring

    Store listing short summary

  • supportUrlstring

    Support URL

  • titlestring

    Store listing title

update-metadata-ui

Обновляет метаданные публикации через автоматизацию интерфейса панели управления Chrome Web Store (Playwright). Используйте это, когда обновления метаданных через API не отражаются, или как основной метод обновления метаданных, поскольку v1 API устарел.

Параметры
  • accountIndexinteger

    Google account index in dashboard URL (default: 0)

  • categorystring

    Category label as shown in dashboard UI

  • descriptionstring

    Store listing long description

  • headlessboolean

    Run browser headless (default: false)

  • homepageUrlstring

    Homepage URL

  • itemIdstring

    Extension item ID (defaults to CWS_ITEM_ID env var)

  • storeIconPathstring

    Absolute path to 128x128 store icon image

  • summarystring

    Store listing short summary

  • supportUrlstring

    Support URL

  • titlestring

    Store listing title

upload

Загружает ZIP-файл для обновления существующего черновика элемента Chrome Web Store. Примечание: создание новых элементов через API не поддерживается в v2 — используйте Developer Dashboard для создания новых элементов.

Параметры
  • itemIdstring

    Extension item ID (defaults to CWS_ITEM_ID env var)

  • publisherIdstring

    Publisher ID (defaults to CWS_PUBLISHER_ID env var or 'me')

  • zipPathstringобязательный

    Absolute path to the ZIP file to upload

Похожие MCP-сервера

eyalzh/browser-control-mcp

eyalzh/browser-control-mcp

MCP сервер для Firefox в паре с расширением дает AI управлять вкладками, историей и чтением страниц. Требует согласия на чтение - безопаснее web automation. Идеально для организации работы в браузере.

TypeScript321
ofershap/real-browser-mcp

ofershap/real-browser-mcp

MCP-сервер и Chrome-расширение, которые подключают AI-агента к вашему реальному браузеру — с сохранёнными сессиями и куками. Разработчики могут поручать агенту клики, ввод текста, скриншоты и прове...

JavaScript50
achiya-automation/safari-mcp

achiya-automation/safari-mcp

Используйте Safari MCP сервер для AI-агентов на macOS - ваш реальный браузер с сессиями, куками и 96 инструментами. Работает без Chrome, на нативном WebKit, с низким нагревом.

JavaScript183
ndthanhdev/mcp-browser-kit

ndthanhdev/mcp-browser-kit

MCP Browser Kit — сервер, который позволяет AI-ассистентам напрямую управлять локальными браузерами. Полезен для автоматизации действий на страницах, сбора данных и тестирования. Разработчики и тес...

TypeScript53
webdriverio/mcp

webdriverio/mcp

официальный

Управляйте браузерами и мобильными приложениями через WebDriverIO с MCP-сервером. Автоматизируйте Chrome, Firefox, Edge, Safari, iOS и Android: навигация, клики, скриншоты. Оптимален для тестирования.

TypeScript38
Browser MCP

Browser MCP

официальный

Browser MCP автоматизирует браузер через ИИ (VS Code, Claude, Cursor, Windsurf) — локально и приватно, с вашим профилем. Сервер обходит капчи и детекцию ботов, подходит для RPA и тестирования разра...

TypeScript7070
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин