LabscoMCP early access ↗
SonicDMGMCP SERVER

MCPlayerOne

Generate a text adventure from a theme — a website, a repo, or just an idea — then play it through your assistant, room by room, with a leaderboard.

by SonicDMG ↗Games, Entertainment & FandomCommunity

LABSCO SUMMARY

The theme you give it is most of the result.

Generation is the interesting part, and it rewards specificity — pointing it at a GitHub repository or a website produces a world with real material in it, where "fantasy dungeon" produces what you would expect. Give the generator a few minutes; the play loop afterwards is fast, and the same story is playable by other people with a leaderboard to compare against.

What it is

A hosted game server you play through an MCP client. Ask it to build a world from a theme and it generates the story, its locations, its items and a cover image; then the same tools move you through the maze, pick things up and track who has finished. Nothing to install — the public server is already running.

What you get

  • createGame — generate a new story with locations, items and a cover image from a theme you supply
  • listStories and getStoryById — see what is available to play and read one story's details
  • startGame — begin a session for a username in a story, or resume one already started
  • Playing — lookAround for the current location's description, items and exits, movePlayer to a target location, takeItem to pick something up, examineTarget for a closer look at an item or feature
  • getGameState — where the player is and what state they are in, for a given user and story
  • getLeaderboard — who has won and who has fallen, per story

Requirements

No account and no key to play. Point your client at the SSE endpoint https://mcplayerone.onrender.com/api/v1/mcp/sse; Warp Preview and Cursor take that URL directly, and Claude Desktop reaches it through uvx mcp-proxy with the URL as the argument. SSE sessions time out after 1 hour of inactivity — reconnect and carry on. Generating a new game takes about 2-3 minutes. To run your own, npm install and npm run dev serves it at http://localhost:3000, with API keys and integrations configured in .env.

Setup effort

Add the hosted endpoint — paste it into your client