mcpField
W
wawesome

wawesome

远程服务
wawesome.io云与基础设施05 周前更新

关于 wawesome

wawesome 为 Claude Code 提供部署 JavaScript Functions 和静态页面的工具,可读取日志、诊断故障并回滚版本。它无需构建步骤即可部署声明的代码与文件;需要框架构建时可使用 CLI 在本机构建后上传。

主要功能

  1. 01部署 JavaScript Functions 与静态文件
  2. 02调用函数并获取线上页面
  3. 03读取调用日志并诊断故障
  4. 04回滚部署版本
  5. 05设置环境变量
  6. 06CLI 上传本机构建产物

适用场景

  1. 01从 Claude Code 发布 JavaScript 函数
  2. 02检查线上部署页面
  3. 03排查函数调用失败
  4. 04将部署回滚到先前版本

MCP 相关

MCP 端点提供应用与函数管理、部署、调用、日志、诊断、回滚和环境变量等工具。Claude Code 插件还附带技能与命令。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.wawesome.io/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;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。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。