Tool tree
clockcrockwork.github.io exposes WebMCP tools to AI agents.
Implementation
gradeNot graded
gradeNot graded
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/"
}