Token导航 LogoToken导航TokenDH.com
8bitworkshop MCP logo
开发工具未说明官方级别未说明来源级核验

8bitworkshop MCP

MCP Server

8bitworkshop MCP Server 是一个通过Model Context Protocol (MCP) 提供Atari 8位模拟器控制功能的服务器,支持通过WebSocket桥接进行远程操作。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
调试工具TypeScript游戏开发

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

gitGalu

提供方

gitGalu

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

8bitworkshop MCP服务器

此包将来自8bitworkshop WebSocket桥的Atari 8位仿真器控件作为stdio上的模型上下文协议(MCP)服务器公开。它将浏览器桥中的RPC方法镜像为MCP工具。

先决条件

  • Node.js 18+
  • 一座正在运行的雅达利大桥。要么:

- 启动无头网桥: cd ../8bitworkshop && npm run atari-bridge,或 - 保持原始开发服务器+浏览器网桥运行并指向 ATARI_WS_URL 到它。

配置

  • ATARI_WS_URL (可选):Atari网桥的WebSocket URL。默认为 ws://localhost:8765.

设置和使用

cd 8bitworkshop-mcp
npm install
npm run build
node dist/index.js

服务器运行后,将其连接到MCP兼容客户端(例如MCP Inspector)。如果WebSocket掉线,服务器将自动重新连接到Atari网桥。

可用工具

控制

  • emulator_reset, emulator_load_rom, emulator_run, emulator_step
  • emulator_send_key({ key_code?, char_code?, down?, shift?, ctrl?, alt?, meta?, flags? })
  • emulator_set_joystick({ port, mask })

状态

  • emulator_get_state (完整快照)
  • emulator_save_state (别名 get_state)
  • emulator_load_state({ state })

内存/I/O

  • emulator_read_mem({ addr, length }), emulator_write_mem({ addr, bytes_b64 })
  • emulator_read_io({ addr }), emulator_write_io({ addr, value })

调试

  • emulator_set_breakpoint({ addr }), emulator_clear_breakpoint({ addr })
  • emulator_get_trace({ last_n? })

可视化

  • emulator_screenshot()

所有字节有效载荷(ROM、快照、内存读取、屏幕截图)都使用base64字符串。

目录标签

目录标签

调试工具TypeScript游戏开发模拟器控制本地部署WebSocket服务Atari

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP