关于 wawesome
wawesome 为 Claude Code 提供部署 JavaScript Functions 和静态页面的工具,可读取日志、诊断故障并回滚版本。它无需构建步骤即可部署声明的代码与文件;需要框架构建时可使用 CLI 在本机构建后上传。
主要功能
- 01部署 JavaScript Functions 与静态文件
- 02调用函数并获取线上页面
- 03读取调用日志并诊断故障
- 04回滚部署版本
- 05设置环境变量
- 06CLI 上传本机构建产物
适用场景
- 01从 Claude Code 发布 JavaScript 函数
- 02检查线上部署页面
- 03排查函数调用失败
- 04将部署回滚到先前版本
MCP 相关
MCP 端点提供应用与函数管理、部署、调用、日志、诊断、回滚和环境变量等工具。Claude Code 插件还附带技能与命令。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.wawesome.io/v1/mcpclaude mcp add --transport http io-wawesome https://api.wawesome.io/v1/mcp{"mcpServers":{"io-wawesome":{"type":"http","url":"https://api.wawesome.io/v1/mcp"}}}在 Cursor 中打开{"servers":{"io-wawesome":{"type":"http","url":"https://api.wawesome.io/v1/mcp"}}}在 VS Code 中打开{"mcpServers":{"io-wawesome":{"type":"http","url":"https://api.wawesome.io/v1/mcp"}}}{"mcpServers":{"io-wawesome":{"serverUrl":"https://api.wawesome.io/v1/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
面向 Claude Code 的 wawesome
无需离开 Claude Code,即可将 JavaScript 函数和静态页面部署到 wawesome。
一个 App 包含多个函数。一个函数是一个 JavaScript 模块,其默认导出包含一个 fetch
处理程序;部署时携带的静态文件会与它一同提供。无需构建步骤,也无需打包器,因此部署提供的内容与其声明的内容完全一致。
安装
/plugin marketplace add wawesomeio/claude-plugin
/plugin install wawesome@wawesome
插件进入 Anthropic 的目录后,单独运行 /plugin install wawesome 即可。
首次调用工具时,会在 auth.wawesome.io 打开浏览器标签页。使用 GitHub 或 Google 登录,并选择该连接可以执行哪些操作。如果你还没有 wawesome 工作区,该页面会为你创建一个。安装插件即完成注册。
无需在任何地方填写客户端 ID 和客户端密钥,也绝不会要求你将令牌粘贴到聊天中。
你将获得
MCP 端点,https://api.wawesome.io/v1/mcp。它会列出你的 App 和函数,回答某个版本正在运行的源码,部署代码和文件、调用处理程序、从线上站点获取页面、读取调用日志、诊断最近一次故障、回滚版本、设置环境变量并绑定自定义域名。
三个技能,Claude 会在需要时读取。
| 技能 | 用途 |
|---|---|
wawesome-setup | 同意页面上的三个操作、每个操作包含的工具,以及工具拒绝请求时的处理方法 |
wawesome-platform | 从聊天中可以部署哪些内容、如何检查线上运行的内容,以及哪些工作应在控制面板中完成 |
wawesome-cli | 部署运行框架构建的项目 |
两个命令。 /wawesome-deploy 会部署当前项目并获取部署结果。
/wawesome-diagnose 会查明函数失败的原因。
端点与 CLI
端点几乎可以完成所有操作,而且做得更好:一次往返、结构化回答,无需 shell。
CLI 负责端点无法完成的一项操作。运行框架构建的项目必须在某处构建,而该平台不会进行构建。因此,npx wawesome deploy 会在你的计算机上运行构建,并上传生成的内容。这是唯一的触发方式。你自己磁盘上的文件不算:在对话中提出需要这些文件,Agent 就会调用 request_upload,并返回一个仅对你开放的链接。
CLI 仅需要 Node 22.13 或更高版本。
权限
.mcp.json 无法申请特定范围,因此你需要在同意页面上自行选择要执行的操作:
- 读取和调查不会写入任何内容。
- 部署并回读会增加部署、回滚、调用、获取内容和设置环境变量的权限。构建时应选择此项。
- 在工作区中构建会增加暂停计划任务和创建预览的权限,而此端点上的工具都不需要这些权限。
以上三项都不会绑定自定义域名。此操作需要在控制面板或 CLI 中完成。
该连接是工作区中的一个凭据,可在“工作区设置”下的“凭据”中查看。在那里撤销凭据后,下次调用就会被拒绝。
开发
claude plugin validate --strict .
每个拉取请求都会运行这些检查。main 受到保护,因为推送到此仓库的内容会直接进入插件目录,中间没有其他环节。
链接
许可证
MIT。参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。