Skip to main content
Glama
adam-s

rubiks-cube-mcp

by adam-s

rubiks-cube-mcp

An MCP server that exposes a Rubik's cube to an agent, plus a small dashboard to watch agent runs in the browser.

Quickstart

uv sync
make build-web
make serve   # dashboard at http://localhost:8000
make mcp     # MCP server (stdio)

Related MCP server: Chess MCP Server

Layout

Five uv workspace packages under packages/: cube, observe, mcp_server, harness (stub), dashboard. See docs/architecture/LAYOUT.md for the single source of truth and docs/design/mvp.md for the framing.

Run logs live in $XDG_DATA_HOME/rubiks-cube-mcp/ (default ~/.local/share/rubiks-cube-mcp/), never in the repo.

A note on the solver

The solve_hint tool wraps kociemba, which ships an x86_64 C extension. On machines where that wheel doesn't load (notably arm64 macOS without a matching wheel), kociemba transparently falls back to a pure-Python implementation of the same algorithm. We use that fallback path by default — it works on every architecture with no build step and solves in ~1 second.

Want the native C extension speed? Run make solver-fast once. That rebuilds kociemba from source against your local architecture (sub-millisecond solves afterward). Requires a C compiler on your PATH — on macOS install with xcode-select --install; on Linux apt install build-essential; on Windows install MSVC build tools. Purely opt-in; nothing else needs to change in our code, our wrapper picks up the C extension automatically when it loads.

F
license - not found
-
quality - not tested
D
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
    B
    quality
    D
    maintenance
    Enables AI agents to solve Rubik's Cube puzzles through systematic manipulation with standard cube notation moves. Features real-time 3D visualization and interactive controls for tracking solving progress.
    4
    35
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables Large Language Models to play chess agentically with real-time HTML board visualization and a hybrid AI engine featuring ten difficulty levels. It supports interactive games between users and agents, including a web dashboard to monitor active matches.
    4
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Enables AI agents to perform Black-Litterman portfolio optimization with investor views, backtesting, and asset analysis, generating dashboards for visualization.
    MIT

View all related MCP servers

Related MCP Connectors

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

  • Create and manage AI agents that collaborate and solve problems through natural language interacti…

  • Reliable web access for AI agents: smart HTTP, rotating proxies, and full-browser rendering.

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/adam-s/rubiks-cube-mcp'

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