1 v1.1.3 更新于 2026-10-29
ElfDeckAI MCP Server
Virtual keyboard, gamepad and mouse for AI agents on Linux / Steam Deck.
适用客户端
本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
安装配置
本地运行(pypi)
{
"mcpServers": {
"elfdeckai": {
"command": "uvx",
"args": [
"elfdeckai"
]
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 20 个工具
key_tap
点按一个按键一小段时间
key_down
按住一个按键
key_up
释放一个按住的按键
key_release
释放所有按住的按键
pad_press
点按手柄按钮或十字键方向
pad_down
按住手柄按钮
pad_up
释放手柄按钮
pad_stick
设置模拟摇杆位置(每轴 -100 到 100)
pad_trigger
设置模拟扳机键力度(0 到 100)
pad_center
将摇杆、扳机和十字键恢复到中立位置
pad_reset
释放所有手柄输入
mouse_click_at
按最近截图的像素坐标点击屏幕上的指定点
mouse_move_to
按最近截图的像素坐标移动指针到指定位置
mouse_move
相对移动鼠标指针
mouse_click
执行鼠标点击
mouse_down
按住鼠标按键
mouse_up
释放鼠标按键
mouse_scroll
垂直滚动鼠标滚轮
mouse_hscroll
水平滚动鼠标滚轮
screenshot
截取当前屏幕并返回 PNG 图像