Skip to main content
Glama
finnestprogrammer111

Pyramid Solver MCP

Pyramid Solver MCP

CI Deploy to Render

Un solucionador interactivo para el puzle deslizante de 4×4. Funciona en dos modos:

  • como una MCP App renderizada dentro de ChatGPT;

  • como una aplicación de navegador normal en la raíz del servidor.

El proyecto utiliza React para el widget, el SDK oficial de Model Context Protocol para el servidor y una compilación de Vite autocontenida que se puede devolver como un recurso de UI de MCP.

Herramientas de MCP

Herramienta

Qué hace

open_pyramid_solver

Abre el solucionador interactivo en blanco.

solve_pyramid

Resuelve 16 posiciones de fichas proporcionadas fila por fila. Usa 0 para la casilla vacía.

El solucionador ofrece modos rápidos de A* ponderado e IDA* óptimo.

Related MCP server: playwright-mcp-server

Ejecutar localmente

Requisitos: Node.js 20 o superior.

npm install
npm run build
npm start

Abre http://localhost:8787 para el modo navegador. El endpoint MCP de Streamable HTTP es:

http://localhost:8787/mcp

Pruebas

npm test
npm run build
npm run smoke

Puedes inspeccionar el servidor MCP con:

npx @modelcontextprotocol/inspector@latest

Elige Streamable HTTP y conéctate a http://localhost:8787/mcp.

Desplegar en una URL pública

La vía más rápida es el botón Deploy to Render al principio de este README:

  1. Inicia sesión en Render y permítele acceder a este repositorio de GitHub.

  2. Mantén la configuración de Blueprint y elige Deploy Blueprint.

  3. Espera a que el servicio pase a Live.

  4. Copia la URL generada, como https://pyramid-solver-mcp.onrender.com.

  5. Comprueba que <your-url>/health devuelve {"ok":true}.

El render.yaml incluido construye el Dockerfile, comprueba /health y despliega los cambios solo después de que pase la CI de GitHub. El servicio gratuito de Render puede tardar más en responder después de estar inactivo.

Conectarlo a ChatGPT

ChatGPT requiere un endpoint MCP HTTPS público. Después del despliegue:

  1. En ChatGPT, abre Configuración → Seguridad e inicio de sesión → Modo desarrollador y actívalo.

  2. Abre Plugins y selecciona el botón +.

  3. Introduce un nombre como Pyramid Solver y una breve descripción.

  4. Establece el endpoint en tu URL completa de Render que termine en /mcp, por ejemplo https://pyramid-solver-mcp.onrender.com/mcp.

  5. Revisa las herramientas descubiertas y termina de añadir el plugin.

Si las definiciones de las herramientas cambian después de un despliegue posterior, actualiza el plugin para que ChatGPT cargue los nuevos metadatos. Consulta la guía de OpenAI Conecta tu servidor MCP a ChatGPT para conocer la interfaz actual.

Una vez conectado, prueba Open the Pyramid Solver o proporciona un tablero como:

1 2 3 4
5 6 7 8
9 10 11 12
13 14 0 15

Comprobaciones útiles:

  • Open the Pyramid Solver.

  • Solve this board with A*: 1 2 3 4 / 5 6 7 8 / 9 10 11 12 / 13 14 0 15.

  • Solve this board optimally with IDA*: 1 2 3 4 / 5 6 7 8 / 9 10 11 12 / 13 14 0 15.

Docker

docker build -t pyramid-solver-mcp .
docker run --rm -p 8787:8787 pyramid-solver-mcp

Estructura del proyecto

src/PyramidSolver.jsx  React interface
src/solver.js           A* and IDA* solver engine
src/mcpBridge.js        MCP Apps UI bridge
server.js               Streamable HTTP MCP server
test/solver.test.js     Solver tests

Licencia

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A fully local MCP server for browser automation using Playwright, providing 25 tools for navigation, content extraction, mouse, form, and keyboard interactions.
    1,251
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A browser automation MCP server providing 30 tools for navigation, interaction, page information, state checks, tab management, and more, enabling natural language control of browsers via MCP-compatible clients.
  • F
    license
    Not graded
    quality
    B
    maintenance
    Standalone browser automation MCP server supporting both BrowserOS and standard Chrome. Enables 16 MCP tools for browser control including navigation, interaction, and content extraction.
    13

View all related MCP servers

Related MCP Connectors

  • 20 MCP tools + 17 widgets for SAT/ISEE/SSAT/GRE/GMAT/LSAT prep. Flashcards, quizzes & games. Hosted.

  • Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace

  • Live browser debugging for AI assistants — DOM, console, network via MCP.

View all MCP Connectors

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/finnestprogrammer111/pyramid-solver-mcp'

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