tpc

基于nut.js的MCP服务器,实现屏幕、鼠标、键盘的全面自动化控制。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:tpc。
它的用途是:基于nut.js的MCP服务器,实现屏幕、鼠标、键盘的全面自动化控制。
详细介绍见:https://321skill.com/skills/tpc-tpc-mcpv2/
请根据该页面的说明完成安装。

使用示例

“帮我在桌面新建一个文本文档,并输入‘Hello, World!’然后保存。”,它会通过tpc服务器控制你的鼠标和键盘,自动完成打开记事本、输入文字、保存文件等一系列操作。或者

对AI说:“截取当前屏幕并识别上面的文字。”,它会先截图,然后结合OCR工具进行处理。

介绍

tpc是一个基于Model Context Protocol (MCP) v2和nut.js构建的服务器,它解决了在自动化流程中需要精确控制桌面环境的问题。通过将本地设备的屏幕、鼠标、键盘操作暴露为标准的MCP工具,它使得AI助手(如Claude Desktop)能够直接与用户的物理计算机进行交互,执行点击、输入、截图等操作。

使用方式非常简单,用户需要在本地运行这个MCP服务器,并将其配置到支持MCP的AI客户端(如Claude Desktop)中。配置完成后,用户就可以在AI对话中直接请求执行桌面操作,例如“点击屏幕上的某个按钮”或“在记事本里输入一段文字”。

这个工具非常适合需要将AI指令转化为具体桌面动作的开发者、测试人员和自动化流程构建者。无论是为了演示、测试还是日常重复性任务的自动化,它都能提供强大的底层控制能力。

需要注意的是,由于该工具具有强大的系统控制权限,使用时务必确保在安全、可信的环境下运行,避免执行来源不明的指令,以防对系统造成意外修改或安全风险。

核心特点

与多数仅提供API调用或文件操作的MCP工具不同,tpc通过nut.js库实现了对操作系统原生输入设备和屏幕的底层控制,能够执行真实的鼠标移动、键盘输入和屏幕捕获,这是其最核心的区别。

注意事项

不适合在无图形界面的服务器环境或对系统安全有极高要求的敏感生产环境中使用。

常见问题

tpc能用来做什么?

可以实现桌面自动化,比如让AI自动填写表单、操作软件、截图等。

使用tpc安全吗?

它拥有很高的系统权限,请仅从可信来源获取并在可控环境下使用。