loading…
Search for a command to run...
loading…
An MCP server for building, validating, and publishing Ice Puzzle levels with AI assistants, featuring integrated solver feedback and quality checks. It provide
An MCP server for building, validating, and publishing Ice Puzzle levels with AI assistants, featuring integrated solver feedback and quality checks. It provides over 60 tools for level design, difficulty analysis, and benchmarking AI performance on design tasks.
MCP (Model Context Protocol) server for building, validating, and publishing Ice Puzzle levels with AI assistants.
solve_level, analyze_difficulty, validate_quality_gate, check_publish_readiness).npm install -g ice-puzzle-mcp
Or run without global install:
npx -y ice-puzzle-mcp setup
Settings > Developer.ipk_...) and keep it private.ice-puzzle-mcp setup
If you did not install globally, use:
npx -y ice-puzzle-mcp setup
Setup will:
~/.ice-puzzle-mcp/config.json with 0600 permissions./Applications/Codex.app/Contents/Resources/codex).codex mcp list --json
You should see an ice-puzzle-mcp entry. Restart your AI client after setup.
ice_puzzle app solver/runtime.par == shortest, timeout death at moves >= par, warp-stop semantics, and hot coals shortcut diagnostics.npm install ice-puzzle-mcp
npx ice-puzzle-mcp serve
Settings > Developer and generate an API key.npx ice-puzzle-mcp setup
By default, setup uses the correct exchange URL automatically and does not prompt for it. Only use advanced mode if you need to override it:
npx ice-puzzle-mcp setup --advanced
Setup stores config at ~/.ice-puzzle-mcp/config.json with mode 0600, registers ice-puzzle-mcp in Codex via codex mcp add when Codex is installed (including app-bundle fallback discovery at /Applications/Codex.app/Contents/Resources/codex), and updates your Claude MCP config (~/.claude/.mcp.json or ~/.claude/mcp.json) using a unique server key (ice-puzzle-mcp, ice-puzzle-mcp-2, ... if needed).
Firebase client config is no longer hardcoded in the package. By default, it is loaded from
https://<project-id>.web.app/__/firebase/init.json (project ID from config/env, default ice-puzzle-game),
or you can provide explicit ICE_PUZZLE_FIREBASE_* environment variables / firebase overrides in config.
Use this project as a repeatable level-design benchmark between models.
[Claude] for Claude-generated levels.[Codex] for Codex-generated levels.[Codex] L14 - Warp Plate Gauntlet.solve_level after each change.solve_level (solvable, shortest path, moves)analyze_difficulty (difficulty signals, direction balance)validate_quality_gate (pass/fail checks)check_publish_readiness (publish blockers)This makes AI-vs-AI comparisons concrete instead of subjective.
create_levelget_levelsave_local_draftload_local_draftlist_draftsdelete_draftimport_levelexport_levelrename_levelclear_levelundoredorevert_to_last_solvableplace_tileremove_tilemove_tileplace_tiles_batchfill_regionclear_regionset_grid_sizeset_startset_goalset_parset_par_to_shortestadd_warp_pairremove_warpadd_thin_iceremove_thin_iceadd_pushable_rockremove_pushable_rockset_pressure_plateremove_pressure_plateset_barrierremove_barriersolve_leveltest_placementreachable_fromsuggest_stop_pointssimulate_movesimulate_playthroughanalyze_difficultyvalidate_quality_gatecheck_publish_readinessvisualize_levelseed_layout_patternsuggest_skeleton_layoutget_game_rulesget_tile_typesget_level_requirementsinteraction_faqlist_campaign_examplesget_campaign_examplesave_draftload_draftlist_remote_draftsdelete_remote_draftlist_my_published_levelsget_my_published_levelunpublish_levelrestore_published_levelpublish_levelpreview_levelauth_statuspar.par is a hard failure.>= par and goal not reached, run fails (WASTED).-5 HP on landing and -5 HP/sec while standing.thinIceTiles, pushableRocks).draftLevels, communityLevels, notifications).preview_level for staging links and check_publish_readiness before publish_level.list_my_published_levels, get_my_published_level, unpublish_level, and restore_published_level.npm install
npm run build
npm test
MIT
Выполни в терминале:
claude mcp add ice-puzzle-mcp -- npx Extract design specs and assets
автор: FigmaEnables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterSearch and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design