Back to Home
ellyseum icon

ellymud

Verified Safe

by ellyseum

Overview

A Multi-User Dungeon (MUD) game server with support for Telnet, WebSocket, and a Model Context Protocol (MCP) for AI agent integration and programmatic control.

Installation

Run Command
npm start

Environment Variables

  • JWT_SECRET
  • ELLYMUD_MCP_API_KEY
  • OPENAI_API_KEY
  • REDIS_URL
  • STORAGE_BACKEND
  • DATABASE_URL

Security Notes

The server uses JWT for admin API authentication and a specific API key (ELLYMUD_MCP_API_KEY) for the powerful MCP server. Passwords are hashed with PBKDF2 and sensitive input is masked from logs. Path traversal vulnerabilities in state snapshot loading are explicitly prevented. The initial 'admin' user is set with a default 'admin' password, which triggers a forced change on first login. The use of 'child_process.execFileSync' for syncing scripts in the MCP server is a potential risk, though currently it appears to be invoked with an empty argument array, mitigating direct RPC injection. Overall, good security practices are in place for user data and access control, but the extensive administrative and AI agent APIs require careful key management and environment configuration.

Similar Servers

Stats

Interest Score34
Security Score7
Cost ClassMedium
Avg Tokens500
Stars4
Forks1
Last Update2026-01-19

Tags

MUDGame ServerNode.jsTypeScriptAI Integration