# `dev.workers.panda198271.tw-web-motion/web-motion` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/dev.workers.panda198271.tw-web-motion/web-motion
- JSON: https://anlyon.dev/api/v1/servers/dev.workers.panda198271.tw-web-motion/web-motion
- Version: 1.0.0 (active)
- Publisher: dev.workers.panda198271.tw-web-motion (domain proven to the MCP Registry)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Metadata from the official MCP Registry, synced 2026-10-21T18:12:36.287Z

Title and description, as the publisher wrote them:

```untrusted-server-text
網頁動畫工具箱
CSS 漸層、動畫與網頁互動效果產生器。
```

Scanned 2026-10-21T19:14:15.550Z over streamable-http.

**8 tools: 6 change things and 2 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 6 | ask |
| Only reads | read | 2 | allow |

## Findings

No check matched anything in these tool definitions.


## Changes things (6)

Creates or changes something that can be changed back. Claude Code: ask.

### `animation_a11y_checklist`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
網頁動畫無障礙與效能檢查清單（WCAG 2.2.2、2.3.1、2.3.3、prefers-reduced-motion、CLS、LCP），附全站減少動態 CSS。
```

### `generate_easing`

- The name "generate_easing" says "generate": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
產生 CSS cubic-bezier 緩動曲線：用名稱（easeOutCubic、easeInOutBack、materialStandard 等 32 種）或四個控制點，回傳 CSS、Web Animations API 範例與取樣點。
```

### `generate_gradient`

- The name "generate_gradient" says "generate": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
產生 CSS 漸層（linear、radial、conic），可選流動動畫與漸層文字。colors 用逗號分隔 HEX。
```

### `generate_keyframes`

- The name "generate_keyframes" says "generate": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
產生 CSS @keyframes 動畫（含減少動態模式）。preset：fadeIn,fadeInUp,fadeInDown,slideInLeft,slideInRight,zoomIn,pulse,bounce,shake,spin,float,heartbeat,flipIn,blurIn,typing
```

### `spring_to_css_linear`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
把彈簧物理參數（stiffness、damping、mass）模擬後轉成 CSS linear() 緩動函式與建議時間。
```

### `web_video_ffmpeg`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
產生網頁背景影片壓縮的 ffmpeg 指令（H.264、VP9、AV1、poster）與 HTML video 語法。
```

## Only reads (2)

Looks things up and changes nothing. Claude Code: allow.

### `animation_browser_support`

- The description's first verb is "view": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
網頁動畫功能瀏覽器支援版本：View Transitions、捲動驅動動畫、linear()、@starting-style、Web Animations API。
```

### `compare_animation_libraries`

- The name "compare_animation_libraries" says "compare": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
比較網頁動畫工具：CSS、Web Animations API、GSAP、Motion、Anime.js、Lottie、Rive、Three.js、Lenis 的授權與適用情境。
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `web-motion`:

```json
{
  "permissions": {
    "allow": [
      "mcp__web-motion__animation_browser_support",
      "mcp__web-motion__compare_animation_libraries"
    ],
    "ask": [
      "mcp__web-motion__generate_easing",
      "mcp__web-motion__spring_to_css_linear",
      "mcp__web-motion__generate_keyframes",
      "mcp__web-motion__generate_gradient",
      "mcp__web-motion__web_video_ffmpeg",
      "mcp__web-motion__animation_a11y_checklist"
    ],
    "deny": []
  }
}
```
