mcpField
W
wawesome

wawesome

Remote
wawesome.ioCloud & Infra0Updated 5w ago

About wawesome

wawesome provides a Claude Code plugin for deploying JavaScript Functions and static pages, inspecting logs, diagnosing failures, and rolling back versions. It deploys declared files without a build step; projects requiring a framework build can use the CLI to build locally and upload the result.

Key features

  1. 01Deploy JavaScript Functions and static files
  2. 02Invoke handlers and fetch live pages
  3. 03Read invocation logs and diagnose failures
  4. 04Roll back deployed versions
  5. 05Set environment variables
  6. 06Upload local build output with the CLI

Use cases

  1. 01Deploy JavaScript functions from Claude Code
  2. 02Check a live deployment
  3. 03Investigate failed function invocations
  4. 04Restore a previous deployment version

MCP support

The MCP endpoint provides tools for managing Apps and Functions, deploying and invoking code, reading logs, diagnosing failures, rolling back, and setting environment variables. The Claude Code plugin also includes skills and commands.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.wawesome.io/v1/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

wawesome for Claude Code

Deploy JavaScript Functions and static pages to wawesome without leaving Claude Code.

An App holds Functions. A Function is one JavaScript module whose default export has a fetch handler, and the static files a deploy carries are served beside it. There is no build step and no bundler, so a deploy serves exactly what it declared.

Install

/plugin marketplace add wawesomeio/claude-plugin
/plugin install wawesome@wawesome

Once the plugin is in Anthropic's directory, /plugin install wawesome works on its own.

The first tool call opens a browser tab on auth.wawesome.io. Sign in with GitHub or Google, and pick what the connection may do. If you have no wawesome workspace yet, that screen creates one. Installing the plugin is the whole of signing up.

There is no client ID and no client secret to enter anywhere, and you are never asked to paste a token into a chat.

What you get

The MCP endpoint, https://api.wawesome.io/v1/mcp. It lists your Apps and Functions, answers the source a Version is running, deploys code and files together, invokes a handler, fetches a page back off the live site, reads invocation logs, diagnoses the latest failure, rolls a Version back, sets environment variables and attaches custom domains.

Three skills, which Claude reads when the work calls for them.

SkillWhat it is for
wawesome-setupThe consent screen's three jobs, which tools each one carries, and what to do when a tool refuses
wawesome-platformWhat a deploy can carry from a chat, how to check what is live, and the work that belongs to the dashboard
wawesome-cliDeploying a project that runs a framework build

Two commands. /wawesome-deploy deploys this project and fetches the result back. /wawesome-diagnose works out why a Function is failing.

The endpoint and the CLI

The endpoint does nearly everything, and it does it better: one round trip, structured answers, no shell.

The CLI covers the one thing the endpoint cannot. A project that runs a framework build has to be built somewhere, and the platform builds nothing. So npx wawesome deploy runs the build on your machine and uploads what it wrote. That is the only trigger. Files on your own disk are not one: ask for them in the conversation and the agent calls request_upload, which answers a link that opens for you and nobody else.

The CLI needs Node 22.13 or newer and nothing else.

Permissions

.mcp.json cannot ask for a scope, so you pick a job on the consent screen yourself:

  • Read and investigate writes nothing.
  • Ship and read back adds deploying, rolling back, invoking, fetching and setting environment variables. This is the one to pick for building.
  • Build in the workspace adds pausing schedules and creating previews, which no tool on this endpoint asks for.

None of the three attaches a custom domain. That is done on the dashboard or from the CLI.

The connection is one credential in your workspace, listed at Workspace Settings, then Credentials. Revoke it there and its very next call is refused.

Development

claude plugin validate --strict .

Every pull request runs that. main is protected, because a push to this repository reaches the plugin directory with nothing in between.

Links

License

MIT. See LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.