
DOS Games
Run classic DOS games like DOOM, Super Mario, Tetris, and Duke Nukem 3D through a web-based emulator directly from your AI assistant.
Provides access to classic DOS games including DOOM, Super Mario, Tetris, and Duke Nukem 3D through a web-based js-dos emulator with custom controls and fullscreen support for nostalgic gaming experiences.
What it does
- Launch classic DOS games in browser emulator
- Control games with pre-configured keyboard mappings
- Play in fullscreen mode with on-screen controls
- Start and stop the gaming server
- Access DOOM, Super Mario, Tetris, and Duke Nukem 3D
Best for
About DOS Games
DOS Games is a community-built MCP server published by basementstudio that provides AI assistants with tools and capabilities via the Model Context Protocol. Play retro computer games online like Prince, Dune, and Mario Teaches Typing DOS with a web-based emulator for classic D It is categorized under other.
How to install
You can install DOS Games in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
License
DOS Games is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
MCP DOS - Classic DOS Gaming Server
A Model Context Protocol (MCP) server that provides access to classic DOS games through js-dos emulation. Play legendary games like DOOM, Super Mario, Tetris, and Duke Nukem 3D directly from your AI assistant.
Features
- Classic DOS Games: Play iconic DOS games including DOOM, Super Mario, Tetris, and Duke Nukem 3D
- Web-based Emulation: Uses js-dos for authentic DOS gaming experience in the browser
- Fullscreen Support: Enjoy games in fullscreen mode with proper controls
- Keyboard Mapping: Pre-configured key mappings for each game with on-screen controls
- Server Management: Tools to start, stop, and manage the gaming server
Available Games
- DOOM (
doom) - The legendary first-person shooter - Super Mario (
super-mario) - Classic platformer adventure - Tetris (
tetris) - The timeless puzzle game - Duke Nukem 3D (
duke3d) - Action-packed FPS adventure
Getting Started
Add this server to your MCP client configuration:
{
"mcpServers": {
"mcp-dos": {
"command": "npx",
"args": ["-y", "mcp-dos"]
}
}
}
Game Controls
Each game comes with pre-configured controls displayed on screen:
DOOM
- Arrow Keys: Movement (Forward/Back/Left/Right)
- W: Use
- S: Fire
- A/D: Strafe left/right
- Enter: Menu navigation
Super Mario
- Arrow Left/Right: Movement
- Alt: Jump
Tetris
- 7/8: Move left/right
- 9: Rotate piece
- Space: Drop piece
- Enter: Menu navigation
Duke Nukem 3D
- Arrow Keys: Movement
- Ctrl: Fire
- A: Jump
- Enter: Menu navigation
Tools Available
1. List DOS Games
Lists all available DOS games that can be played through the server.
Returns:
- Array of available game slugs
- Instructions on how to play games using the
open-dostool
2. open-dos
Opens and plays a specific DOS game using js-dos emulation in a browser window.
Parameters:
game(string): DOS game slug to play (e.g., 'doom', 'super-mario', 'tetris', 'duke3d')
Features:
- Launches game in a new browser window
- Displays game-specific controls on screen
- Fullscreen support
- Authentic DOS gaming experience
3. close-app
Closes an existing running mcp-dos server instance.
Parameters:
port(number): The port number of the server to close
Use Cases:
- Clean up server instances
- Resolve port conflicts
- Server maintenance
Development
# Install dependencies
pnpm install
# Build the project
pnpm build
# Run the server
pnpm start
Requirements
- Node.js ≥20.0.0
- Modern web browser with JavaScript enabled
- Internet connection for js-dos CDN resources
This project is built using the xmcp framework.
Alternatives
Related Skills
Browse all skillsBasecamp API integration with managed OAuth. Manage projects, to-dos, messages, schedules, documents, and team collaboration. Use this skill when users want to create and manage projects, to-do lists, schedule events, or collaborate with teams in Basecamp. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.
Chess for AI agents. Queue up, get matched, and play rated blitz games against other moltys.
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.
Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists