Pyramid Solver MCP
Pyramid Solver MCP
Интерактивный решатель головоломки «4×4 скользящие плитки». Работает в двух режимах:
как MCP-приложение, отображаемое внутри ChatGPT;
как обычное браузерное приложение в корне сервера.
В проекте используются React для виджета, официальный Model Context Protocol SDK для сервера и автономная сборка Vite, которую можно возвращать как ресурс пользовательского интерфейса MCP.
Инструменты MCP
Инструмент | Что делает |
| Открывает пустой интерактивный решатель. |
| Решает 16 позиций плиток, указанных построчно. Используйте |
Решатель предлагает быстрый режим Weighted A* и оптимальный режим IDA*.
Related MCP server: browseros-mcp
Локальный запуск
Требования: Node.js 20 или новее.
npm install
npm run build
npm startОткройте http://localhost:8787 для браузерного режима. Конечная точка MCP Streamable HTTP:
http://localhost:8787/mcpТестирование
npm test
npm run build
npm run smokeВы можете проверить MCP-сервер с помощью:
npx @modelcontextprotocol/inspector@latestВыберите Streamable HTTP и подключитесь к http://localhost:8787/mcp.
Развертывание на публичный URL
Самый быстрый путь — кнопка Deploy to Render в верхней части этого README:
Войдите в Render и разрешите доступ к этому репозиторию GitHub.
Оставьте настройки Blueprint и выберите Deploy Blueprint.
Дождитесь, пока сервис станет Live.
Скопируйте сгенерированный URL, например
https://pyramid-solver-mcp.onrender.com.Убедитесь, что
<your-url>/healthвозвращает{"ok":true}.
Включенный render.yaml собирает Dockerfile, проверяет /health и развертывает изменения только после прохождения CI в GitHub. Бесплатный сервис Render может отвечать дольше после простоя.
Подключение к ChatGPT
ChatGPT требует публичную HTTPS-конечную точку MCP. После развертывания:
В ChatGPT откройте Настройки → Безопасность и вход → Режим разработчика и включите его.
Откройте Плагины и нажмите кнопку +.
Введите название, например
Pyramid Solver, и краткое описание.Установите конечную точку на ваш полный URL Render, заканчивающийся на
/mcp, напримерhttps://pyramid-solver-mcp.onrender.com/mcp.Проверьте обнаруженные инструменты и завершите добавление плагина.
Если определения инструментов изменятся после последующего развертывания, обновите плагин, чтобы ChatGPT загрузил новые метаданные. Актуальный интерфейс описан в руководстве OpenAI Подключение вашего MCP-сервера к ChatGPT.
После подключения попробуйте команду Open the Pyramid Solver или укажите доску, например:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 0 15Полезные проверки:
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Структура проекта
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Лицензия
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace
Live browser debugging for AI assistants — DOM, console, network via MCP.
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA 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.-
- FlicenseNot gradedqualityBmaintenanceStandalone browser automation MCP server supporting both BrowserOS and standard Chrome. Enables 16 MCP tools for browser control including navigation, interaction, and content extraction.27-
- FlicenseNot gradedqualityBmaintenanceEnables browser automation with AI agent support and secure credential management through 20 MCP tools, accessible via stdio or HTTP bridge.-
- AlicenseNot gradedqualityBmaintenanceMCP server that bridges Model Context Protocol with browser automation, offering 37 tools across three modes (Playwright, CDP, Chrome Extension) and an autonomous agent for web tasks.MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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