mcp-game-server

mcp-game-server

3.3

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

MCPlayerOne is a synthwave, maze-crawling, world-building adventure platform that allows users to create, explore, and play in AI-generated worlds.

MCPlayerOne is an innovative platform that combines the thrill of maze-crawling with the creativity of world-building, all set in a vibrant synthwave theme. Powered by Next.js and Langflow, it offers users the ability to generate and explore AI-created worlds. Players can connect to the public MCP Game Server using various agent tools without needing to set up their own server. The platform supports multiple integrations, allowing users to interact with the game through different interfaces such as Warp Preview, Cursor IDE, and Claude AI Chatbot. With features like AI-generated worlds, retro visuals, and a competitive leaderboard, MCPlayerOne provides a unique gaming experience that encourages creativity and exploration.

Features

  • AI-Generated Worlds: Instantly create new stories and mazes.
  • ASCII & Pixel Art: Retro visuals and grid-based layouts.
  • Leaderboard: Compete for glory, see winners and the fallen.
  • Artifacts & Rooms: Collect, explore, and interact.
  • Synthwave Theme: Neon colors, pixel dragons, and more.

Tools

  1. listStories

    List all available game stories that can be played.

  2. createGame

    Generate a new game story, locations, items, and cover image by theme.

  3. startGame

    Start a new game session for a user in a specific story, or resume if started.

  4. getGameState

    Get the current state of the game (player and location) for a user and story.

  5. lookAround

    Get details about the player's current location (description, items, exits).

  6. movePlayer

    Move the player to a new location (by target ID) if valid.

  7. takeItem

    Pick up a specified item from the current location.

  8. examineTarget

    Get a detailed description of a specific item or feature in the current room.

  9. getLeaderboard

    Retrieve the leaderboard data for a specific story.

  10. getStoryById

    Get the details of a specific story by its logical ID.