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

Claude Pad

MCP Server

claudepad-test

通过Xbox控制器操作Claude Code,实现编程交互和快捷操作的工具。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude开发工具Claude

安装说明

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

作者 / 组织

talkstream

提供方

talkstream

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

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

命令预览

npx claudepad-test

详细介绍

ClaudePad

*“编码永远不会改变。但你的输入设备只是改变了。”*

![TypeScript](https://www.typescriptlang.org/) ![MCP](https://modelcontextprotocol.io/) ![Xbox Controller](https://www.xbox.com/) ![macOS](https://www.apple.com/macos/) ![License: MIT](LICENSE) ](https://www.npmjs.com/package/claudepad)

沙发上的Vibe代码。 将Xbox无线控制器连接到 克劳德代码 通过MCP。批准 A.,否认 B,打断 十、.执行格斗游戏组合以提交+推送。克劳德思考完毕后,感受触觉反馈。

安装

先决条件

macOS+SDL2:

brew install cmake sdl2

添加到克劳德代码(单行)

claude mcp add claudepad -- npx -y claudepad

就是这样。重新启动Claude Code并通过蓝牙连接您的Xbox控制器。

验证控制器

npx claudepad-test

按钮地图

按钮操作描述
A. (绿色)批准y +进入
B (红色)拒绝n +进入
十、 (蓝色)中断Ctrl+C
Y (黄色)跳过退出
LB向上滚动tmux页面向上
右后卫向下滚动tmux页面向下
控制钮导航箭头键
菜单确认输入
视图中断Ctrl+C
Xbox语音输入/voice +进入
三级自动完成选项卡
R3Slash命令/

组合

格斗游戏输入序列触发特殊动作:

组合序列窗口动作
哈杜肯向下、向右、A500msgit commit + push
肖瑞肯右、下、右、B600ms重置对话
快速批准A、A300ms双重批准
涡轮模式LB+RB200ms切换涡轮
Konami代码上下左右左右B A3s彩虹隆隆声

触觉反馈

您的控制器会振动以传达状态——无需看屏幕。

图案感觉何时
success温和的双脉冲任务已完成
error艰难的长嗡嗡声有东西坏了
warning中等单脉冲抬头
approval_prompt三拍节奏克劳德需要输入
task_complete上升势头重要里程碑
combo_activated尖锐的咔哒声检测到组合
voice_start轻按录音开始
rainbow波浪渐强复活节彩蛋激活

建筑

Xbox Controller --Bluetooth--> macOS SDL2 --> GamepadManager
                                                  |
                                        +---------+---------+
                                        |                   |
                                   ButtonMapper       ComboDetector
                                        |
                                  KeystrokeInjector
                                   (tmux / osascript)
                                        |
                                    Claude Code

MCP工具

当作为MCP服务器运行时,Claude可以访问:

工具说明
gamepad_get_state读取按钮/轴/连接状态
gamepad_wait_button阻止,直到按下特定按钮
gamepad_get_analog读取模拟棒和触发值
gamepad_rumble发送触觉反馈(预设或自定义)
gamepad_wait_combo等待组合输入
gamepad_configure_mapping查看或更新按钮映射

守护程序模式

独立运行(无MCP,只需按键):

npx tsx src/daemon.ts

或者安装为持久launchd服务:

cp com.claudepad.daemon.plist ~/Library/LaunchAgents/
launchctl load ~/Library/LaunchAgents/com.claudepad.daemon.plist

发展

npm test              # Run tests
npm run test:watch    # Watch mode
npm run dev           # Dev mode with file watching

技术栈

TypeScript + TSX | @模型上下文协议/sdk | sdl2游戏控制器 (SDL2本机插件)| 黄道带 | 测试 | 终端复用器

贡献

贡献.md.

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude开发工具编程工具本地部署游戏控制器交互设计快捷键开发效率

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

claudepad-test

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP