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

Apple2 MCP

MCP Server

一个通过Bobbin模拟器提供Apple II控制技术的MCP服务器,支持内存读写、屏幕读取、BASIC程序标记化和注入等功能。

工具数

34

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude内存管理Claude

安装说明

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

作者 / 组织

benj-edwards

提供方

benj-edwards

最后核验

2026/5/17 20:23

快速接入

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

命令预览

pip install -e .

详细介绍

Apple II MCP服务器

MCP服务器,用于通过Bobbin仿真器对Apple II控制技术进行自主实验。

概述

此MCP服务器封装了Bobbin Apple II仿真器,提供以下工具:

  • 内存读/写访问
  • 屏幕阅读
  • BASIC程序标记化和注入
  • 用于记录所发现技术的知识库

安装

pip install -e .

用法

在Claude MCP设置中配置:

{
  "mcpServers": {
    "apple2": {
      "command": "apple2-mcp"
    }
  }
}

工具

机器控制

  • boot -启动Apple II模拟器(Apple II+或//e)
  • shutdown -停止模拟器
  • reset -热重置或冷重置

内存访问

  • peek / poke -读/写存储器
  • load_binary -从十六进制字符串加载二进制数据

屏幕和图形

  • read_screen -获得40x24文本显示
  • capture_gr / read_gr_ascii -低分辨率图形(40x48,16色)
  • capture_hgr / read_hgr_ascii -高分辨率图形(280x192)
  • capture_dgr / read_dgr_ascii -双分辨率(80x48,//仅限e)
  • capture_dhgr / read_dhgr_ascii -双高分辨率(560x192,//仅限e)
  • clear_gr -将低分辨率屏幕变为纯色
  • clear_hgr -将高分辨率屏幕清除为黑色

输入

  • type_text -在模拟器中键入
  • send_key -发送特殊按键(返回、退出、CTRL-C、CTRL-RESET)

基本执行

  • run_basic -执行BASIC命令并等待提示
  • run_and_capture -自动运行程序并捕获屏幕
  • send_keys_and_capture -将密钥发送到交互式程序,然后捕获

分词

  • type_and_capture -键入BASIC并查看标记化
  • tokenize -使用Bobbin标记BASIC源代码
  • compare_tokenization -与原生Apple II代币化进行比较
  • inject_tokenized_basic -直接内存注入

磁盘映像工具

  • create_disk -创建新的DOS 3.3磁盘映像
  • disk_catalog -列出磁盘映像上的文件
  • save_basic_to_disk -将BASIC源保存到磁盘(自动标记)
  • save_file_to_disk -将.bas文件保存到磁盘

观察

  • get_registers -获取6502 CPU寄存器状态
  • get_basic_pointers -获取BASIC内存指针

知识库

  • record_technique / query_techniques -保存和搜索技术

需求

  • Python 3.10+
  • Bobbin仿真器(编译)
  • pexpect
  • 主控程序

目录标签

目录标签

PythonClaude内存管理模拟器控制本地部署屏幕操作BASIC编程磁盘工具

支持客户端

Claude

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

34

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP