Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Geogebra MCP

de haison8xversión 0.1.2i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.haison8x/geogebra-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

Draw and edit geometry live on GeoGebra Calculator. Unofficial, not affiliated with GeoGebra.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: GGB_BROWSER, GGB_HEADLESS, GGB_PROFILE_DIR, GGB_URL

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "geogebra": {
      "command": "npx",
      "args": [
        "-y",
        "geogebra-mcp"
      ],
      "env": {
        "GGB_BROWSER": "your-value",
        "GGB_HEADLESS": "your-value",
        "GGB_PROFILE_DIR": "your-value",
        "GGB_URL": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add geogebra --env GGB_BROWSER=your-value --env GGB_HEADLESS=your-value --env GGB_PROFILE_DIR=your-value --env GGB_URL=your-value -- npx -y geogebra-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "geogebra": {
      "command": "npx",
      "args": [
        "-y",
        "geogebra-mcp"
      ],
      "env": {
        "GGB_BROWSER": "your-value",
        "GGB_HEADLESS": "your-value",
        "GGB_PROFILE_DIR": "your-value",
        "GGB_URL": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "geogebra": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "geogebra-mcp"
      ],
      "env": {
        "GGB_BROWSER": "your-value",
        "GGB_HEADLESS": "your-value",
        "GGB_PROFILE_DIR": "your-value",
        "GGB_URL": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • GGB_BROWSER env
    Browser channel: chrome or msedge (default: try chrome, msedge, then Playwright Chromium)
  • GGB_HEADLESS env
    Set to 1 to run without a visible window
  • GGB_PROFILE_DIR env
    Browser profile directory (default: ~/.geogebra-mcp/profile)
  • GGB_URL env
    Page to open

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub haison8x, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 18365 servidores de esta categoría
  • Publicado en el registro más recientemente que el 70% de los otros 18365 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 18365 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Geogebra MCP?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.1.2) llegó al registro hace 19 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, Funooy Krillion Reference

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

de formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Se ejecuta en la nube★ 211Actualizado anteayer
Instalar

Funooy trivia references in six languages, with rules and fixed scoring. No daily spoilers.

Se ejecuta en la nubeActualizado hoy
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

geogebra-mcp

An MCP server that lets an AI (Claude Desktop, Claude Code, Cursor, …) draw and edit plane-geometry figures directly on GeoGebra® Calculator (https://www.geogebra.org/calculator).

Unlike the copy/paste workflow of the GeoGebra AutoDraw AI extension, the AI here works in a loop: it runs commands, reads errors and the figure state, verifies properties, looks at a screenshot, and fixes the figure itself — and it can edit the figure on request ("H must be the foot from A").

Made with GeoGebra® — https://www.geogebra.org

Unofficial project, not affiliated with or endorsed by GeoGebra GmbH. See License & GeoGebra.

How it works

AI client ──MCP (stdio)──► geogebra-mcp ──Playwright──► Chrome window: geogebra.org/calculator

└─ window.ggbApplet (GeoGebra JS API)

  • On the first tool call the server opens a Chrome (or Edge) window on GeoGebra Calculator. The user watches the figure being drawn and can drag/edit it by hand.
  • Tools call the GeoGebra JS API (ggbApplet) inside the page through page.evaluate — no simulated clicks.
  • Commands run through asyncEvalCommandGetLabels, which lazy-loads GeoGebra modules, so prover/scripting commands (AreCollinear, Incircle, TriangleCenter, ClosestPoint(line, point)…) work.
  • GeoGebra reports a failed command only as null, so the server adds its own diagnostics (unknown names, unknown commands, unbalanced brackets, known pitfalls) and warnings (undefined results, reserved names, two-point intersections without an index).
  • If the window is closed or reloaded, the next tool call reopens it and restores the last known figure.
  • Undo is managed by the server (XML history), because ggbApplet.undo() does not revert API commands.

Tools

ToolPurpose
ggb_run_commandsRun commands in order; per-command result, created/removed objects, warnings, failure hints. Assigning to an existing name redefines it.
ggb_get_stateObjects with type, definition, value, coordinates, visibility, dependsOn / usedBy.
ggb_screenshotPNG of the drawing area (or the whole window) for visual checking.
ggb_evaluateEvaluate expressions without adding objects (Angle(B, A, C), AreCollinear(A, H, O)…).
ggb_set_styleColor, visibility, label, caption, thickness, line style, point size, fill, fixed.
ggb_deleteDelete objects (and their dependents).
ggb_clearStart a new figure.
ggb_undoRevert changes made through the server.
ggb_snapshotSave / restore / list named versions.
ggb_fit_viewFit every visible point and circle in view (1:1 ratio), toggle axes/grid.
ggb_exportSave as .ggb or .png.

Also: resource geogebra://rules (construction rules), resource geogebra://commands (command catalog), prompt draw_geometry_problem.

Setup

Requirements: Node.js ≥ 20 and Google Chrome or Microsoft Edge (otherwise run npx playwright install chromium).

Claude Code (plugin)
claude plugin marketplace add haison8x/geogebra-mcp

claude plugin install geogebra-mcp@geogebra-tools

The server then shows up in /mcp as plugin:geogebra-mcp:geogebra. Update later with claude plugin update geogebra-mcp@geogebra-tools.

Claude Code (without the plugin)
claude mcp add geogebra -- npx -y geogebra-mcp
Claude Desktop, Cursor and other MCP clients

Edit claude_desktop_config.json (Settings → Developer → Edit Config), or your client's MCP config:

{

"mcpServers": { "geogebra": { "command": "npx", "args": ["-y", "geogebra-mcp"] } } }

Then restart the client and ask, for example: *"Vẽ tam giác ABC nội tiếp đường tròn (O), đường cao AH, M là trung điểm BC."*

From source
git clone https://github.com/haison8x/geogebra-mcp.git

cd geogebra-mcp npm install npm run build claude mcp add geogebra -- node /path/to/geogebra-mcp/dist/index.js

Configuration (environment variables)
VariableDefaultMeaning
GGB_BROWSERtry chrome, msedge, then Playwright ChromiumBrowser channel
GGB_HEADLESS01 to run without a window (testing)
GGB_PROFILE_DIR~/.geogebra-mcp/profileBrowser profile (keeps the GeoGebra login). One server instance per profile.
GGB_URLhttps://www.geogebra.org/calculatorPage to open

Development

Releasing: bump the version in package.json, .claude-plugin/plugin.json, .claude-plugin/marketplace.json, server.json (both version fields) and the pinned version in .mcp.json. Then push, npm publish, mcp-publisher publish, and create a GitHub release.

npm run build

npm run smoke # end-to-end test through a real MCP client (headless) npm run smoke -- --headed # same, with a visible window

Notes

  • Snapshots and undo history live in memory while the server runs.

License & GeoGebra

  • The code in this repository is MIT-licensed (LICENSE). That license does not cover GeoGebra.
  • GeoGebra® is a registered trademark of GeoGebra GmbH. This project is independent and contains no GeoGebra software; it drives your own browser on geogebra.org, so your use of GeoGebra falls under the GeoGebra license.
  • GeoGebra is free for non-commercial use. Commercial use (paid materials, training, services…) needs a license from GeoGebra (office@geogebra.org).
  • When you share figures, images or .ggb files made with this tool, keep the attribution "Made with GeoGebra®" with a link to https://www.geogebra.org.

See NOTICE for details.

Pregunta a PopNx