Back to Browse

Zork MCP Server

Developer ToolsModerate7.7MCP RegistryLocal
Free

Server data from the Official MCP Registry

Use this MCP server to plays classic text adventure games. The LLM is the player, explore, solve...

About

Use this MCP server to plays classic text adventure games. The LLM is the player, explore, solve...

Security Report

7.7
Moderate7.7Low Risk

A well-structured text adventure game MCP server with clean code, proper input handling, and no security vulnerabilities. The server is self-contained with no external network calls, credential requirements, or dangerous operations. Code quality is high with consistent patterns and thoughtful error handling. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity). Package verification found 1 issue.

6 files analyzed · 4 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

none_external

Check that this permission is expected for this type of plugin.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-mrfentmen-zork-mcp": {
      "args": [
        "-y",
        "zork-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

zork mcp

A text adventure interpreter as an MCP server. The AI is the player, it explores, solves puzzles, fights trolls, and collects treasure, turn by turn, through tool calls.

Games

  • colossal dungeon, a Zork style dungeon: a grue in the dark, a toll collecting troll, a locked grate, five treasures.
  • brainrot manor, a meme palace. Collect the aura artifacts. Become the main character.

Tools

  • list_games, available games
  • start_game(gameId), start/restart, returns your first room
  • act(command), look, go north, take the lantern, use lantern, attack troll with sword, inventory...
  • hint, a nudge for the current room
  • score, treasures, moves, win status

Run

npm install && npm run build && node dist/index.js

Example session

  1. start_game("colossal-dungeon")
  2. act("take the lantern") → act("use lantern")
  3. act("go north"), a troll blocks you...
  4. act("attack troll with sword")
  5. ...find all 4 treasures to win

Add a game

Games are pure data, see src/games.ts. Rooms, items with use-effects, hints, and treasures are all declarative; no engine changes needed.

Reviews

No reviews yet

Be the first to review this server!