# dos-mcp

> dos-mcp connects AI agents to DOS programs running in js-dos for interactive reverse engineering. Its MCP tools send keyboard and mouse input, capture frames, exchange files with the guest and read or search emulated memory; the documentation shows a save-format comparison workflow using Ultima Underworld.

- Type: Integration
- Targets: Binary · Game
- Category: Independent MCP integrations
- Relationship: Independent agent integration
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/abedegno/dos-mcp>
- Primary source: <https://github.com/abedegno/dos-mcp/blob/344add45ae3e961e2e9745c2c61d53b4fe295553/README.md>
- Catalog page: <https://awesomerea.org/resources/dos-mcp/>
- Record JSON: <https://awesomerea.org/resources/dos-mcp/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/dos-mcp/index.md)

## Requirements & limits

- **Prerequisites:** Node.js 22.13 or newer is required; Puppeteer installs a browser dependency.
- **Prerequisites:** A DOS program or bundle is needed as input.
- **Limits:** Save-state snapshot and restore are missing; breakpoints and stepping are only proposed.
- **License:** MIT License.

## Primary sources

1. <https://github.com/abedegno/dos-mcp/blob/344add45ae3e961e2e9745c2c61d53b4fe295553/README.md>

## More in Agents and MCP

- [x64dbg MCP](https://awesomerea.org/resources/hxt9-x64dbg-mcp/index.md) · Integration
- [adb-mcp](https://awesomerea.org/resources/adb-mcp/index.md) · Integration
- [website-to-cli](https://awesomerea.org/resources/website-to-cli/index.md) · Integration
- [reverse-workbench-skill](https://awesomerea.org/resources/reverse-workbench-skill/index.md) · Integration
- [MindNode MCP Server](https://awesomerea.org/resources/mindnode-mcp/index.md) · Integration
- [REA — Reverse Engineer Anything](https://awesomerea.org/resources/rea-upstream/index.md) · Project

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
