使用说明
mcp-vnc
模型上下文协议(MCP)服务器 使用LLM远程控制任何桌面 通过VNC。
支持Windows、Linux和MacOS;基本上任何VNC服务器(TightVNC/TigerVNC/RealVNC)。
也, VMware Workstation/Fusion有一个内置的VNC服务器。在您的虚拟机设置>高级>VNC远程显示下。启用它,并确保设置密码。端口应保持默认值5900。
作为MCP客户,我个人使用Anthropic 克劳德桌面 应用程序,带 十四行诗/作品4 (目前计算机使用的最佳模型)。 任何兼容MCP的客户端都应该工作。
不要相信任何LLM可以在没有监督的情况下自主运行你的电脑。
安装
需要Python
此MCP服务器需要 python (包括PIP)。
安装要求
pip install --upgrade fastmcp pillow vncdotool
下载MCP服务器脚本(MCP-vnc.py)
下载mcp-vnc.py 并将其保存到永久位置。使用 args中的绝对路径 您的MCP VNC服务器(例如C:/…/…/MCP-VNC.py或Linux/MOSC:/Users/…/../MCP-VNC.py)。
claude_desktop_config示例.json
可以在Claude(桌面应用程序)>设置>开发人员>编辑配置中找到
python可执行文件的路径可以在Windows终端中使用“where python”找到,也可以在Linux/MacOS终端中使用”which python“找到。
不要忘记host参数中的双冒号(::)而不是正常的单冒号(:)。
{
"mcpServers": {
"computer": {
"command": "/ABSOLUTE/PATH/TO/YOUR/PYTHON/EXECUTABLE/ENDING/IN/bin/python",
"args": [
"/PATH/TO/YOUR/mcp-vnc.py"
],
"env": {
"VNC_HOST": "localhost::5900",
"VNC_PASS": "YOUR VNC PASSWORD"
}
}
}
}
用法
确保 将远程桌面的屏幕分辨率设置为1024 x 768,目前效果最好。