MCPlayerOne

MCPlayerOne is an MCP server that connects AI assistants to an interactive synthwave text and maze-crawling adventure engine. Built with Next.js and Langflow, the server enables AI models in clients like Claude Desktop, Cursor, and Warp Preview to generate dynamic story worlds, navigate room grids, interact with game objects, and inspect leaderboards. Developers and gaming enthusiasts use MCPlayerOne to turn conversational AI interfaces into procedural adventure game runners without configuring dedicated local game binaries. When connected, an AI agent acts as a game master or player companion, invoking remote tools to inspect current room descriptions, move players between adjacent locations, pick up quest artifacts, examine target items, or fetch player game states. In addition to playing pre-existing community stories, users can prompt the server to procedurally create entire multi-room story campaigns based on custom themes, code repositories, or reference links. By exposing standard JSON-RPC tools over a Server-Sent Events endpoint, MCPlayerOne provides full state tracking, structured error codes, and session management directly within conversational workflows.

Category: Other & General Purpose

Tags: adventure, gaming, maze, world-building

Visit MCPlayerOne

How to install and configure MCPlayerOne

  1. To connect using Claude Desktop, install Python, uv via pip install uv, and the proxy with uvx install mcp-proxy. 2. Open your Claude Desktop configuration file and register the server: json { "mcpServers": { "MCPlayerOne": { "command": "uvx", "args": ["mcp-proxy", "https://mcplayerone.onrender.com/api/v1/mcp/sse"] } } } 3. Restart Claude Desktop and select MCPlayerOne to start a game. 4. In Cursor, add a new MCP server with SSE transport type using the URL https://mcplayerone.onrender.com/api/v1/mcp/sse and OpenAPI URL https://mcplayerone.onrender.com/api/v1/mcp/openapi.json. 5. In Warp Preview, navigate to Settings → Manage MCP servers → +Add, enter https://mcplayerone.onrender.com/api/v1/mcp/sse into the SSE endpoint URL field, and save.

What you can do with MCPlayerOne

  • Generating custom game worlds, maze layouts, room descriptions, and theme-based quest items from user-supplied themes or repository links. - Playing interactive text adventure sessions inside AI chat clients using structured commands to examine rooms, move, and take items. - Inspecting current player game states, inventory items, and valid exit pathways during an active procedural maze crawl. - Querying story leaderboards to review completion records, high scores, and fallen players across community adventure sessions. - Testing automated agent navigation and decision-making logic through structured MCP tool calls in development environments like Cursor.

Key facts

  • https://github.com/SonicDMG/mcp-game-server
  • Other & General Purpose
  • adventure, gaming, maze, world-building

Part of MCP Servers

Related MCP servers

  • MCP Media Player — MCP Media Player is an MCP server that exposes playback controls for Home Assistant media players to AI agents. It…
  • MCP Marvel Rivals — MCP Marvel Rivals is an MCP server that provides access to Marvel Rivals game data through a standardized interface. It…
  • MCP Notify Server — MCP Notify Server is an MCP server that sends desktop notifications accompanied by audio alerts when AI agents complete tasks.…
  • MCP Notification Server — MCP Notification Server is an MCP server that sends periodic notifications at fixed intervals of every 10 seconds. Built around…
  • MCP Minecraft Remote — MCP Minecraft Remote is an MCP server that enables AI assistants to remotely connect to and control a player character…
  • MCP Montano Server — MCP Montano Server is an MCP server that provides a general-purpose TypeScript starter project designed for Model Context Protocol integration.…

What can MCPlayerOne do?

MCPlayerOne lets AI agents play and run procedural maze-crawling adventure games. It provides tools for listing available stories, procedurally generating new adventures based on prompts or URLs, initiating game sessions, moving players across room grids, inspecting locations, collecting inventory artifacts, and querying competitive story leaderboards.

Which MCP clients work with MCPlayerOne?

MCPlayerOne works with any client supporting Server-Sent Events or MCP proxy connections. Documented clients include Claude Desktop via the mcp-proxy utility, Cursor IDE using its native SSE tool integration, and Warp Preview through its built-in MCP server manager settings. Any generic JSON-RPC MCP client can also connect to its SSE endpoint.

How do I install MCPlayerOne?

You do not need to host MCPlayerOne locally to play. You can connect directly to the hosted public SSE endpoint at mcplayerone.onrender.com using Claude Desktop with uvx mcp-proxy, Warp Preview MCP settings, or Cursor. If you want to develop locally, clone the GitHub repository, run npm install, configure environment variables, and run npm run dev.

How long do MCPlayerOne game sessions last?

When connected via the public Server-Sent Events endpoint, active sessions persist during gameplay but will time out after one hour of inactivity. If a session times out or disconnects, you can reconnect your MCP client to resume or query the existing story session using the startGame or getGameState tools.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories