← WebMCP Directory

zhang-mengjia.github.io

zhang-mengjia.github.io

live Unverified (seed import) Developer Tools 8 tools imperative implementation

Configure behavioral chambers directly on the canvas and export editable vector graphics

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 2 · Act 6 · Transact 0 · Score: Not yet scored

Tool inspector

chamber_load_config

act imperative

Replace the current chamber with a validated configuration. The change can be undone.

Page: /chamber-studio/

Input schema

PropertyTypeRequiredDescription
config object yes Zero-based cells: columns 0–2, rows 0–7. Two-row modules occupy their anchor and the row below. Overlaps are rejected at runtime. Rat poses are stand, walk, rear, nose and sit; legacy press/eat normalize to stand. Labels normalize to false.
Raw JSON schema
{
  "type": "object",
  "properties": {
    "config": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "title": "Chamber Studio version 1 configuration",
      "description": "Zero-based cells: columns 0–2, rows 0–7. Two-row modules occupy their anchor and the row below. Overlaps are rejected at runtime. Rat poses are stand, walk, rear, nose and sit; legacy press/eat normalize to stand. Labels normalize to false.",
      "type": "object",
      "properties": {
        "version": {
          "const": 1
        },
        "name": {
          "type": "string",
          "minLength": 1,
          "maxLength": 80
        },
        "floor": {
          "type": "string",
          "enum": [
            "plain",
            "bars",
            "acrylic"
          ]
        },
        "view": {
          "type": "string",
          "enum": [
            "perspective",
            "front",
            "combined"
          ]
        },
        "grid": {
          "type": "boolean"
        },
        "dimensions": {
          "type": "boolean"
        },
        "effects": {
          "type": "boolean"
        },
        "rat": {
          "type": "object",
          "properties": {
            "pose": {
              "type": "string",
              "enum": [
                "stand",
                "walk",
                "rear",
                "nose",
                "sit",
                "press",
                "eat"
              ]
            },
            "facing": {
              "type": "string",
              "enum": [
                "left",
                "right"
              ]
            },
            "visible": {
              "type": "boolean"
            },
            "scale": {
              "type": "number",
              "minimum": 0.45,
              "maximum": 1.7
            },
            "x": {
              "type": "number",
              "minimum": 200,
              "maximum": 1050
            },
            "y": {
              "type": "number",
              "minimum": 250,
              "maximum": 660
            }
          },
          "required": [
            "pose",
            "facing",
            "scale",
            "x",
            "y"
          ],
          "additionalProperties": false
        },
        "labels": {
          "type": "boolean"
        },
        "walls": {
          "type": "object",
          "properties": {
            "left": {
              "type": "array",
              "maxItems": 24,
              "items": {
                "oneOf": [
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 6
                      },
                      "type": {
                        "const": "food"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "empty",
                          "full"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 6
                      },
                      "type": {
                        "const": "water"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "empty",
                          "full"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 7
                      },
                      "type": {
                        "const": "nose"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "off",
                          "on"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 7
                      },
                      "type": {
                        "const": "lever"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "extended",
                          "retracted"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 7
                      },
                      "type": {
                        "const": "house"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "off",
                          "on",
                          "flashing"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 7
                      },
                      "type": {
                        "const": "cue"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "off",
                          "on"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 6
                      },
                      "type": {
                        "const": "speaker"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "silent",
                          "playing"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 7
                      },
                      "type": {
                        "const": "camera"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "off",
                          "recording"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  }
                ]
              }
            },
            "right": {
              "type": "array",
              "maxItems": 24,
              "items": {
                "oneOf": [
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 6
                      },
                      "type": {
                        "const": "food"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "empty",
                          "full"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 6
                      },
                      "type": {
                        "const": "water"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "empty",
                          "full"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 7
                      },
                      "type": {
                        "const": "nose"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "off",
                          "on"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 7
                      },
                      "type": {
                        "const": "lever"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "extended",
                          "retracted"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 7
                      },
                      "type": {
                        "const": "house"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "off",
                          "on",
                          "flashing"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 7
                      },
                      "type": {
                        "const": "cue"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "off",
                          "on"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 6
                      },
                      "type": {
                        "const": "speaker"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "silent",
                          "playing"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "col": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2
                      },
                      "row": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 7
                      },
                      "type": {
                        "const": "camera"
                      },
                      "state": {
                        "type": "string",
                        "enum": [
                          "off",
                          "recording"
                        ]
                      },
                      "flavor": {
                        "type": "string",
                        "enum": [
                          "grain",
                          "sucrose",
                          "chocolate",
                          "banana",
                          "strawberry"
                        ]
                      },
                      "volume": {
                        "type": "integer",
                        "enum": [
                          10,
                          20,
                          40,
                          80,
                          160
                        ]
                      },
                      "hz": {
                        "type": "number",
                        "minimum": 0.2,
                        "maximum": 5
                      },
                      "sound": {
                        "type": "string",
                        "enum": [
                          "clicker",
                          "siren",
                          "white",
                          "pure"
                        ]
                      }
                    },
                    "required": [
                      "col",
                      "row",
                      "type"
                    ],
                    "additionalProperties": false
                  }
                ]
              }
            }
          },
          "required": [
            "left",
            "right"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "version",
        "walls",
        "rat"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "config"
  ],
  "additionalProperties": false
}

Similar websites

morphus.myles4miles.chatgpt.site

morphus.myles4miles.chatgpt.site

Morphus is an AI-native workspace for designing worlds and generating playable game experiences.

live Unverified Developer Tools Transact tools
154 tools A23 / Act124 / T7 Not yet scored Seen 2026-11-05
list_nodes get_scene_settings get_node_details get_terrain_state get_forest_state
Inspect tools
damnpdfs.com

damnpdfs.com

Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.

live Unverified Developer Tools Transact tools
81 tools A3 / Act77 / T1 Not yet scored Seen 2026-11-05
scan_to_pdf workflow merge_pdf alternate_mix_pdf compress_pdf
Inspect tools
insignifi4nt.github.io

insignifi4nt.github.io

broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.

live Unverified Developer Tools Transact tools
80 tools A29 / Act49 / T2 Not yet scored Seen 2026-11-05
edm_inspect_approach edm_describe_edits edm_get_context edm_list_projects edm_get_project
Inspect tools
cabinet.varera.studio

cabinet.varera.studio

The Cartographer's Cabinet

live Unverified Developer Tools Transact tools
64 tools A10 / Act50 / T4 Not yet scored Seen 2026-11-05
inspect_daylight inspect_cartographers_project list_project_hierarchy inspect_open_map search_project_objects
Inspect tools

Related on Influzer