mcp-state-of-play

cgast/mcp-state-of-play

3.2

If you are the rightful owner of mcp-state-of-play 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.

State of Play is a minimal MCP server designed for managing the state of text adventure games, utilizing Python, FastMCP, Redis, and FastAPI.

Tools

Functions exposed to the LLM to take actions

move_player

Move in a direction (north, south, east, west, up, down).

look_around

Get current room description.

take_item

Take an item from the current room.

drop_item

Drop an item into the current room.

use_item

Use an item, optionally on a target.

talk_to_npc

Talk to an NPC.

check_inventory

List player's inventory.

get_available_actions

Get context-aware action list.

get_game_status

Get current game state summary.

start_new_game

Start a new game.

end_game

End game and generate summary.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources