cws

cws

mikusnuzMIT
2 звёзд
Сервер для управления расширениями Chrome через Chrome Web Store. Разработчики используют его, чтобы загружать новые версии, публиковать расширения, проверять статус ревью и настраивать постадийное развёртывание. Всё это работает через MCP — можно вызывать прямо из Claude Desktop или другого MCP-клиента. В основе лежит Chrome Web Store API v2 и v1.1. Для обновления метаданных также доступна автоматизация через Playwright, которая эмулирует работу с интерфейсом магазина.
Подключение

Подключить cws

Выберите способ запуска и свой MCP-клиент. Ниже останется одна готовая инструкция, которую можно проверить и скопировать.

1

Способ подключения

2

Куда подключить

3

Скопируйте и проверьте

Claude Desktop / Claude Code

Клиент запускает MCP-сервер как локальный процесс.

  1. 1.Откройте настройки MCP в Claude.
  2. 2.Добавьте сервер с указанной командой и переменными окружения.
  3. 3.Перезапустите Claude, если сервер не появился автоматически.
json
{
  "mcpServers": {
    "cws": {
      "command": "npx",
      "args": [
        "-y",
        "cws-mcp"
      ]
    }
  }
}

Сгенерировано из существующей команды запуска. Желательно сверить с README.

Инструкция собрана из данных карточки и пока не отмечена как проверенная редакцией. Сверьте команду с README источника и не передавайте лишние права или секреты.

Как оценить cws

cws относится к Google Chrome, Браузеры, Файлы. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.

Происхождение
Проект сообщества
Лицензия
MIT
Реализация
JavaScript
Транспорт
stdio

Что проверить перед выбором

  • Изучите README, открытые issues и историю последних изменений в репозитории.
  • Проверьте команду установки и зависимости перед запуском в рабочем окружении.
  • Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.

Карточка отредактирована 20.07.2026.

Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 1.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикmikusnuz
  • ЛицензияMIT

Технологии

  • Языки
    JavaScript
  • Транспорт
    stdio

Описание

Возможности

  • Загружать ZIP-архив расширения в черновик — upload
  • Публиковать расширение с выбором типа публикации и опцией skip-review — publish
  • Проверять статус расширения: состояние ревью, версию, процент развёртывания — status
  • Отменять публикацию, которая ещё не прошла ревью — cancel
  • Устанавливать процент постадийного развёртывания от 0 до 100 — deploy-percentage
  • Читать метаданные черновика или опубликованной версии через API v1.1 — get
  • Обновлять метаданные расширения: описание, скриншоты, иконки через API v1.1 — update-metadata
  • Обновлять метаданные через автоматизацию веб-интерфейса Chrome Web Store с помощью Playwright — update-metadata-ui

Как подключить

Установите сервер через npx:

npx -y cws-mcp

Для работы потребуются OAuth2-данные от Google Cloud. Создайте проект, включите Chrome Web Store API, создайте учётные данные типа «Desktop» и получите refresh token. Инструкция есть в README сервера.

Добавьте конфигурацию в MCP-клиент (например, Claude Desktop):

{ "mcpServers": { "cws": { "command": "npx", "args": ["-y", "cws-mcp"], "env": { "CWS_CLIENT_ID": "ваш_client_id", "CWS_CLIENT_SECRET": "ваш_client_secret", "CWS_REFRESH_TOKEN": "ваш_refresh_token" } } } }

Перезапустите клиент, чтобы конфигурация применилась.

Примеры запросов

  • «Загрузи новую версию расширения из файла extension.zip в черновик»
  • «Опубликуй расширение в Chrome Web Store с постадийным развёртыванием на 30 процентов»
  • «Проверь статус расширения: какая версия сейчас в магазине и прошло ли оно ревью»
  • «Обнови метаданные расширения: замени описание и добавь новый скриншот»

Технические детали

  • Язык: JavaScript
  • Транспорт: stdio
  • Лицензия: MIT
  • Совместимые клиенты: Claude Desktop, любые MCP-клиенты
  • Требуется: OAuth2-доступ к Chrome Web Store API

Поделиться