open-index/open-npm huggingface dataset:
npm package: @getwebp/mcp-server
Description: MCP server for getwebp — convert images to WebP via AI agents
Latest version: 0.1.1

# @getwebp/mcp-server

MCP server for GetWebP — lets AI agents convert images to WebP directly from your editor or chat.

## Available Tools

| Tool | Description |
|------|-------------|
| `convert_images` | Convert images (JPEG, PNG, BMP) to WebP with configurable quality |
| `scan_images` | Scan a directory for convertible images and report potential savings |
| `get_status` | Check license status, usage limits, and remaining quota |

## Setup

### Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "getwebp": {
      "command": "npx",
      "args": ["-y", "@getwebp/mcp-server"]
    }
  }
}
```

### Claude Code

```bash
claude mcp add getwebp -- npx -y @getwebp/mcp-server
```

### Cursor

Add to `.cursor/mcp.json` in your project root:

```json
{
  "mcpServers": {
    "getwebp": {
      "command": "npx",
      "args": ["-y", "@getwebp/mcp-server"]
    }
  }
}
```

### Windsurf / Other MCP Clients

Use stdio transport with:
- **Command:** `npx`
- **Args:** `["-y", "@getwebp/mcp-server"]`

## Free vs Pro

| | Free | Pro |
|---|---|---|
| Conversions | 10 images / day | Unlimited |
| Max file size | 5 MB | 50 MB |
| Quality presets | Default only | Full control |

## License Activation

Activate your Pro license before starting the MCP server:

```bash
npx @getwebp/cli auth <your-license-key>
```

The MCP server reads the same local credential store as the CLI — no additional configuration needed.

## License

Proprietary. See [getwebp.com](https://getwebp.com) for details.