CalabiYau Map Engine MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CALABIYAU_MCP_CONFIG_DIR | No | Custom credentials storage directory. Can also be configured with --config-dir. The pair, serve, and MCP client processes must use the same directory. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_sessionsA | List paired browser tabs. Explicitly choose a browser_session_id for other tools. |
| get_stateB | Read current map, revision, grid, selection, editability, dirty and combined history. |
| list_itemsB | Search the editor's baked item catalog. Some items are queryable but not placeable. |
| list_actorsB | Page live actors using editor_id. Pin session and revision for consistent pagination. |
| select_actorsC | Select up to 256 editor IDs. An empty replace clears selection. |
| place_actorC | Place one ordinary item in an empty grid cell. Color is linear RGB, not sRGB. |
| move_actorsC | Move ordinary actors by integer grid cells; inspect actual returned positions. |
| delete_actorsC | Delete ordinary actors. Linked partners may also be deleted by existing editor rules. |
| undoB | Undo the editor's latest combined history entry, including a human edit. |
| redoC | Redo the editor's latest combined history entry. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool targets a distinct action: reading state, listing sessions/catalog/actors, selecting/placing/moving/deleting actors, and undo/redo. The only mild ambiguity is item vs. actor terminology, since place_actor mentions placing an 'ordinary item' while list_items is a non-placeable catalog, but descriptions largely clarify the boundary.
Seven tools follow a consistent snake_case verb_noun pattern, and singular/plural usage is natural for place_actor vs. move_actors/delete_actors. The verb-only undo and redo are standard and understandable, but they are the minor deviation from the verb_noun pattern.
Ten tools is well-scoped for a map editor MCP server. Each tool covers a meaningful operation across state, sessions, catalog, actors, selection, and history, with no obvious redundancy.
The surface covers the core actor lifecycle (list, select, place, move, delete) plus state reading, catalog search, sessions, and undo/redo. Minor gaps remain around richer actor property editing and explicit save behavior, but core workflows are covered.