Skip to main content
Glama
CalabiYauGames

CalabiYau Map Engine MCP

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CALABIYAU_MCP_CONFIG_DIRNoCustom 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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 10 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessUnresponsive