G

GeoGebra

Controls GeoGebra math visualization software for creating geometry, 3D models, and animations via 15+ tools.

GeoGebra·No reviews yet
Repo
Share:

About

Controls GeoGebra math visualization software for creating geometry, 3D models, and animations via 15+ tools.

Example tools

Illustrative tool names — the actual tool set is defined by the server at runtime.

list_resources
Enumerate resources exposed by this MCP
get_resource
Fetch a resource by ID
invoke
Invoke the primary action of this MCP

Screenshots

No screenshots yet.

Frequently Asked Questions

Common questions about GeoGebra.

What is the GeoGebra MCP?
The GeoGebra MCP allows programmatic control of GeoGebra math visualization software. It enables creating geometry, 3D models, and animations using various tools.
How do I install the GeoGebra MCP in a client?
Installation depends on the specific MCP client you are using. Generally, you would add the repository URL https://github.com/123pc/geogebramcp to your client's MCP configuration settings.
Does the GeoGebra MCP require an API key or other credentials?
No, the GeoGebra MCP does not require an API key, OAuth, or any other authentication credentials to function. It operates via stdio transport.
What are the core capabilities of the GeoGebra MCP?
The GeoGebra MCP provides access to over 15 tools for controlling GeoGebra. These tools allow for the creation and manipulation of geometric figures, 3D constructs, and animated visualizations.
Is the GeoGebra MCP free to use?
The GeoGebra MCP itself is open-source and available on GitHub, suggesting it is free to use. The licensing of the underlying GeoGebra software should be checked separately.
What is a potential limitation when using the GeoGebra MCP?
A potential limitation is the reliance on the standard input/output (stdio) transport. This might require careful handling of communication protocols and error states if not managed by a robust MCP client.

Install GeoGebra

Claude Desktop

Add this to claude_desktop_config.json.

{
  "mcpServers": {
    "geogebra": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-geogebra"
      ]
    }
  }
}

Cursor

Add this to ~/.cursor/mcp.json.

{
  "mcpServers": {
    "geogebra": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-geogebra"
      ]
    }
  }
}

VS Code

Add this to your workspace settings.json.

{
  "mcp.servers": {
    "geogebra": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-geogebra"
      ]
    }
  }
}

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Discussion(0)

Sign in to join the discussion.

No comments yet.