← WebMCP Directory

Tool tree

clockcrockwork.github.io

Media & PersonalTools verified
Website
clockcrockwork.github.io exposes WebMCP tools to AI agents.
Explore capabilities
    get_moon_keeper_stateAnswer

    月飼いの現在の見た目・水面・星・時計設定と、利用できるプリセットを取得します。設定変更前の確認に使います。

    View tool JSON
    {
      "name": "get_moon_keeper_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "月飼いの現在の見た目・水面・星・時計設定と、利用できるプリセットを取得します。設定変更前の確認に使います。",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      },
      "page": "/moon-keeper/"
    }
    configure_moon_keeper_sceneAction

    月・星・水面・夜空・窓辺の光・時計を調整します。「月を細くして星を減らす」「水面を静かにする」など、必要な項目だけ指定してください。変更は通常の設定UIと同じ状態へ保存されます。

    View tool JSON
    {
      "name": "configure_moon_keeper_scene",
      "kind": "act",
      "impl": "imperative",
      "description": "月・星・水面・夜空・窓辺の光・時計を調整します。「月を細くして星を減らす」「水面を静かにする」など、必要な項目だけ指定してください。変更は通常の設定UIと同じ状態へ保存されます。",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "moon": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "color": {
                "type": "string",
                "pattern": "^#[0-9A-Fa-f]{6}$",
                "description": "月明かりの色。#RRGGBB。"
              },
              "intensity": {
                "type": "number",
                "minimum": 0,
                "maximum": 2,
                "description": "月の明るさ。"
              },
              "size": {
                "type": "number",
                "minimum": 0.05,
                "maximum": 0.45,
                "description": "画面短辺に対する月の大きさ。"
              },
              "depth": {
                "type": "number",
                "minimum": 1.5,
                "maximum": 9,
                "description": "水面越しに見える月の深さ。"
              },
              "glow": {
                "type": "number",
                "minimum": 0,
                "maximum": 0.4,
                "description": "月明かりの広いにじみ。"
              },
              "halo": {
                "type": "number",
                "minimum": 0,
                "maximum": 0.4,
                "description": "月縁のハロー。"
              },
              "earthshine": {
                "type": "number",
                "minimum": 0,
                "maximum": 0.25,
                "description": "暗部に残る地球照。"
              },
              "driftAmount": {
                "type": "number",
                "minimum": 0,
                "maximum": 0.6,
                "description": "月のわずかな漂い。"
              },
              "offsetX": {
                "type": "number",
                "minimum": -1,
                "maximum": 1,
                "description": "月の横位置。"
              },
              "offsetZ": {
                "type": "number",
                "minimum": -1,
                "maximum": 1,
                "description": "月の縦位置。"
              },
              "phaseMode": {
                "type": "string",
                "enum": [
                  "auto",
                  "manual"
                ],
                "description": "auto=今夜の月相、manual=手動。"
              },
              "phaseManual": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "description": "手動月相。0〜1。"
              }
            }
          },
          "stars": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "color": {
                "type": "string",
                "pattern": "^#[0-9A-Fa-f]{6}$",
                "description": "星の色。#RRGGBB。"
              },
              "count": {
                "type": "integer",
                "minimum": 0,
                "maximum": 900,
                "description": "星の数。"
              },
              "brightness": {
                "type": "number",
                "minimum": 0,
                "maximum": 2.5,
                "description": "星の明るさ。"
              },
              "twinkle": {
                "type": "number",
                "minimum": 0,
                "maximum": 3,
                "description": "星の瞬き。"
              },
              "shootingStars": {
                "type": "boolean",
                "description": "流れ星を有効にするか。"
              },
              "milkyWay": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "description": "天の川の濃さ。"
              }
            }
          },
          "water": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "damping": {
                "type": "number",
                "minimum": 0.93,
                "maximum": 0.995,
                "description": "波の残り方。大きいほど長く残る。"
              },
              "rippleStrength": {
                "type": "number",
                "minimum": 0.1,
                "maximum": 1.6,
                "description": "触った時の波紋の強さ。"
              },
              "rippleRadius": {
                "type": "number",
                "minimum": 0.05,
                "maximum": 0.5,
                "description": "波紋の輪の太さ。"
              },
              "swell": {
                "type": "number",
                "minimum": 0,
                "maximum": 4,
                "description": "常時の水面のうねり。"
              },
              "refract": {
                "type": "number",
                "minimum": 0,
                "maximum": 0.2,
                "description": "水面越しの像の歪み。"
              },
              "fresnel": {
                "type": "number",
                "minimum": 0,
                "maximum": 2,
                "description": "水面反射の強さ。"
              },
              "specular": {
                "type": "number",
                "minimum": 0,
                "maximum": 0.4,
                "description": "月光の透過の明るさ。"
              },
              "caustics": {
                "type": "number",
                "minimum": 0,
                "maximum": 4,
                "description": "光の集束の強さ。"
              },
              "ripple": {
                "type": "number",
                "minimum": 0,
                "maximum": 2.5,
                "description": "波の輪の光り方。"
              },
              "crestColor": {
                "type": "string",
                "pattern": "^#[0-9A-Fa-f]{6}$",
                "description": "波頭の色。#RRGGBB。"
              },
              "lightBlend": {
                "type": "number",
                "enum": [
                  0,
                  1
                ],
                "description": "0=加算、1=スクリーン合成。"
              }
            }
          },
          "sky": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "color": {
                "type": "string",
                "pattern": "^#[0-9A-Fa-f]{6}$",
                "description": "夜空の色。#RRGGBB。"
              }
            }
          },
          "scene": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "windowLight": {
                "type": "number",
                "minimum": 0,
                "maximum": 1.5,
                "description": "窓辺の光。"
              },
              "colorFilter": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "description": "最終カラーフィルターの強さ。"
              },
              "filterColor": {
                "type": "string",
                "pattern": "^#[0-9A-Fa-f]{6}$",
                "description": "カラーフィルター色。#RRGGBB。"
              }
            }
          },
          "clock": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "show": {
                "type": "boolean",
                "description": "時計を表示するか。"
              },
              "seconds": {
                "type": "boolean",
                "description": "秒を表示するか。"
              },
              "moonName": {
                "type": "boolean",
                "description": "月相の和名を表示するか。"
              },
              "opacity": {
                "type": "number",
                "minimum": 0.1,
                "maximum": 1,
                "description": "時計表示の濃さ。"
              }
            }
          }
        }
      },
      "page": "/moon-keeper/"
    }
    apply_moon_keeper_presetAction

    月飼いに用意されたプリセットを1つ適用します。個別調整より先に大きく雰囲気を変えたい時に使います。

    View tool JSON
    {
      "name": "apply_moon_keeper_preset",
      "kind": "act",
      "impl": "imperative",
      "description": "月飼いに用意されたプリセットを1つ適用します。個別調整より先に大きく雰囲気を変えたい時に使います。",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "preset": {
            "type": "string",
            "enum": [
              "midnight",
              "amber",
              "azure",
              "blood",
              "dawn",
              "storm"
            ],
            "description": "適用するプリセットID。"
          }
        },
        "required": [
          "preset"
        ]
      },
      "page": "/moon-keeper/"
    }
    calm_moon_keeper_waterAction

    現在ある波紋を消して水面を凪がせます。水面設定そのものは変更しません。

    View tool JSON
    {
      "name": "calm_moon_keeper_water",
      "kind": "act",
      "impl": "imperative",
      "description": "現在ある波紋を消して水面を凪がせます。水面設定そのものは変更しません。",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      },
      "page": "/moon-keeper/"
    }