cliffhall/puzzlebox
If you are the rightful owner of puzzlebox and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Puzzlebox is an MCP server that hosts finite state machines as dynamic resources, allowing clients to subscribe and receive updates when states change.
Tools
Functions exposed to the LLM to take actions
add_puzzle
Add a new instance of a puzzle (finite state machine).
get_puzzle_snapshot
Get a snapshot of a puzzle (its current state and available actions).
perform_action_on_puzzle
Perform an action on a puzzle (attempt a state transition).
count_puzzles
Get the count of registered puzzles.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client