Token导航 LogoToken导航TokenDH.com
cws MCP logo
运维云端未说明官方级别未说明来源级核验

cws MCP

MCP Server

用于Chrome Web Store扩展管理的MCP服务器,支持上传、发布和管理Chrome扩展。

工具数

8

提示词数

0

GitHub Stars

1

资源数

0
JavaScriptClaude云端部署Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

mikusnuz

提供方

mikusnuz

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

cws-mcp

](https://www.npmjs.com/package/cws-mcp)

韩语

](https://lobehub.com/mcp/mikusnuz-cws-mcp)

用于Chrome Web Store扩展管理的MCP服务器。直接从Claude Code或任何MCP客户端上传、发布和管理Chrome扩展程序。

何时使用

需要时使用此MCP:

  • “上传我的Chrome扩展程序的新版本” --构建ZIP并使用 upload 将其作为草稿推送的工具
  • “将我的扩展程序发布到Chrome网上应用商店” --使用 publish 提交审核并上线
  • “检查我的分机的审核状态” --使用 status 查看审阅状态、版本和部署百分比
  • 更新我的扩展的元数据(描述、截图) --使用 update-metadata-ui 更改店铺列表详细信息
  • “取消待处理的提交” --使用 cancel 撤回正在审查的呈件
  • “为我的扩展设置分阶段推出” --使用 publish 然后分阶段推出 deploy-percentage 加速

工具

工具说明
upload将ZIP文件上传到Chrome网上商店(更新现有商品草稿)
publish发布扩展,可选择分阶段推出、发布类型和跳过审阅
status获取当前状态,包括审查状态、部署百分比和版本
cancel取消待处理的提交
deploy-percentage设置分阶段推出百分比(0-100,必须超过当前目标)
get阅读草案/已发布的列表元数据(v1.1 API,2026年10月弃用)
update-metadata通过v1.1 API更新列表元数据(2026年10月弃用)
update-metadata-ui通过仪表板UI自动化(Playwright)更新列表元数据

API覆盖范围

此MCP服务器包括 所有Chrome Web Store API v2端点:

v2端点MCP工具
media.uploadupload
publishers.items.publishpublish
publishers.items.fetchStatusstatus
publishers.items.cancelSubmissioncancel
publishers.items.setPublishedDeployPercentagedeploy-percentage

此外,v1.1 API端点可用于元数据操作(get, update-metadata),具有仪表板UI自动化功能(update-metadata-ui)作为推荐的替代方案,因为v1已被弃用。

设置

1.创建OAuth2凭据

  1. 首选 谷歌云控制台
  2. 创建项目(或选择现有项目)
  3. 启用 Chrome Web Store API
  4. 创建OAuth2凭据(桌面应用程序类型)
  5. 注意你的 客户端ID客户端密钥

2.获取刷新令牌

# Open in browser to get authorization code
open "https://accounts.google.com/o/oauth2/auth?response_type=code&scope=https://www.googleapis.com/auth/chromewebstore&client_id=YOUR_CLIENT_ID&redirect_uri=urn:ietf:wg:oauth:2.0:oob"

# Exchange code for refresh token
curl -X POST https://oauth2.googleapis.com/token \
  -d "client_id=YOUR_CLIENT_ID" \
  -d "client_secret=YOUR_CLIENT_SECRET" \
  -d "code=YOUR_AUTH_CODE" \
  -d "grant_type=authorization_code" \
  -d "redirect_uri=urn:ietf:wg:oauth:2.0:oob"

3.配置MCP

添加到您的Claude Code MCP设置中(~/.claude/settings.local.json):

{
  "mcpServers": {
    "cws-mcp": {
      "command": "node",
      "args": ["/path/to/cws-mcp/dist/index.js"],
      "env": {
        "CWS_CLIENT_ID": "xxxxx.apps.googleusercontent.com",
        "CWS_CLIENT_SECRET": "GOCSPX-xxxxx",
        "CWS_REFRESH_TOKEN": "1//xxxxx",
        "CWS_PUBLISHER_ID": "me",
        "CWS_ITEM_ID": "your-extension-id"
      }
    }
  }
}

或者通过npm全局安装:

{
  "mcpServers": {
    "cws-mcp": {
      "command": "npx",
      "args": ["-y", "cws-mcp"],
      "env": { ... }
    }
  }
}

环境变量

变量必填描述
CWS_CLIENT_ID谷歌OAuth2客户端ID
CWS_CLIENT_SECRET谷歌OAuth2客户端密码
CWS_REFRESH_TOKENOAuth2刷新令牌
CWS_PUBLISHER_ID发布者ID(默认值: me)
CWS_ITEM_ID默认扩展项ID
CWS_DASHBOARD_PROFILE_DIRUI自动化的浏览器配置文件路径(默认: ~/.cws-mcp-profile)

使用示例

检查分机状态

Use the cws-mcp status tool

上传和发布

1. Use cws-mcp upload with zipPath="/path/to/extension.zip"
2. Use cws-mcp publish

分阶段推出发布

Use cws-mcp publish with:
- publishType="STAGED_PUBLISH"
- deployPercentage=10

发布时跳过评论

Use cws-mcp publish with skipReview=true

在不发布的情况下更新列表标题/描述

Use cws-mcp update-metadata with:
- title="Pexus"
- summary="Official wallet for Plumise"
- description="..."
- category="productivity"
- defaultLocale="en"

更新高级元数据字段

Use cws-mcp update-metadata with metadata={
  "homepageUrl": "https://plumise.com",
  "supportUrl": "https://plug.plumise.com/docs"
}

当API元数据更新没有反映

Use cws-mcp update-metadata-ui with:
- title
- summary
- description
- category
- homepageUrl
- supportUrl

笔记:

  • 此工具自动化了Chrome Web Store仪表板UI。
  • 第一次跑步 headless=false 如果需要登录。
  • 浏览器配置文件路径默认为 ~/.cws-mcp-profile (用覆盖 CWS_DASHBOARD_PROFILE_DIR).

分阶段推出

1. Use cws-mcp publish
2. Use cws-mcp deploy-percentage with percentage=10
3. Use cws-mcp deploy-percentage with percentage=50
4. Use cws-mcp deploy-percentage with percentage=100

注: deploy-percentage 仅适用于拥有10000+七天活跃用户的扩展。新的百分比必须始终高于当前的目标。

V1 API弃用

getupdate-metadata 工具使用Chrome Web Store v1.1 API 已弃用,将于2026年10月15日后删除。v2 API不提供元数据读/写端点,因此这些工具仍然可用作网桥。使用 update-metadata-ui (Playwright仪表板自动化)作为长期替代方案。

许可证

麻省理工学院

目录标签

目录标签

JavaScriptClaude云端部署Chrome扩展本地部署WebStoreAPI扩展管理自动化发布元数据更新

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP