Skip to main content
Glama
tiwe0
by tiwe0

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEOGEBRA_MCP_BROWSER_EXECUTABLENoPath to an existing Chrome/Chromium executable, used when Playwright's bundled Chromium is not installed.

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": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ggb_create_sessionC

Create a headless GeoGebra applet session backed by the local bundled GeoGebra Web assets.

ggb_eval_commandB

Evaluate one or more English GeoGebra input-bar commands in a session through the bundled applet's evalCommandResult API, returning ok/result/labels/error metadata.

ggb_query_commandsA

Search the bundled GeoGebra command reference by command name, localized name, syntax, examples, tags, and scopes. Use this before ggb_eval_command when command syntax is uncertain.

ggb_eval_casC

Evaluate a GeoGebra CAS expression in a session.

ggb_get_objectsB

List construction objects with compact type, value, definition, command, visibility, and defined-state metadata.

ggb_get_stateA

Get the current construction state as XML, base64 .ggb data, or fileJSON. Large results are returned as MCP resources.

ggb_set_stateB

Replace or load construction state from XML, base64 .ggb data, or fileJSON.

ggb_export_imageC

Export the active view as PNG, SVG, or full-applet screenshot.

ggb_set_viewC

Set common view options such as coordinate system, grid visibility, axes visibility, or perspective.

ggb_resetC

Clear the construction or reset the applet to its initial construction.

ggb_close_sessionB

Close a GeoGebra browser page and release its session resources.

ggb_list_sessionsA

List active GeoGebra sessions managed by this MCP server.

Prompts

Interactive templates invoked by user choice

NameDescription
geogebra-build-constructionCreate a GeoGebra construction by producing English GeoGebra commands and calling the MCP tools.
geogebra-debug-commandDebug a failed GeoGebra command using current session object context.

Resources

Contextual data attached and managed by the client

NameDescription
bundle-manifestRuntime paths, asset origin, and active session summary.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tiwe0/enhanced-geogebra-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server