Windows-MCP 安装与使用全指南:让 AI 轻松操控你的电脑

Windows-MCP(Windows Model Context Protocol)作为一款能让 AI 大模型直接与 Windows 系统交互的开源工具,正在改变我们与电脑的互动方式。本文将详细介绍其安装步骤和使用方法,帮助你快速上手这款强大的工具。

一、安装前的准备工作

在开始安装 Windows-MCP 之前,请确保你的系统满足以下要求:

  • 操作系统:Windows 7、8、10 或 11(32 位或 64 位均可)
  • Python 环境:Python 3.13 及以上版本
  • 包管理器:建议安装 UV(更快速的 Python 包管理工具)
  • 额外工具:若使用 Claude 桌面版,需安装 DXT 工具

前置工具安装

首先安装 UV 包管理器(如果尚未安装):

bash

pip install uv 

如果计划使用 Claude 桌面版,还需要安装 DXT 工具:

bash

npm install -g @anthropic-ai/dxt 

二、获取 Windows-MCP 源代码

  1. 打开命令提示符或 PowerShell
  2. 克隆项目仓库:

bash

git clone https://github.com/CursorTouch/Windows-MCP.git 

  1. 进入项目目录:

bash

cd Windows-MCP 

如果你没有安装 Git,也可以直接从 GitHub 下载 ZIP 压缩包,然后解压到本地文件夹。

三、不同使用场景的安装方法

场景 1:配合 Claude 桌面版使用

这是最推荐的使用方式,操作简单且体验流畅:

  1. 在项目目录中,构建桌面扩展:

bash

npx @anthropic-ai/dxt pack 

  1. 等待命令执行完成,会生成一个.dxt格式的扩展文件
  2. 打开 Claude 桌面版应用
  3. 点击右上角的设置图标(齿轮形状)
  4. 在设置菜单中,选择 "扩展" 选项
  5. 点击 "安装扩展" 按钮,浏览并选择刚才生成的.dxt文件
  6. 安装完成后,Claude 会提示扩展已启用,此时 Windows-MCP 已准备就绪

场景 2:配合 Gemini CLI 使用

如果你更习惯使用命令行界面的 Gemini,可以按照以下步骤配置:

  1. 找到 Gemini 的配置文件,通常位于:

plaintext

%USERPROFILE%/.gemini/settings.json 

  1. 用文本编辑器打开该文件
  2. 在配置中添加以下内容(请替换路径为你的实际 Windows-MCP 目录):

json

"mcpServers": { "windows-mcp": { "command": "uv", "args": [ "--directory", "C:/你的路径/Windows-MCP", // 替换为实际路径 "run", "main.py" ] } } 

  1. 保存文件并重启 Gemini CLI

四、基本使用方法

启动服务

无论使用哪种场景,首次使用时都需要启动 Windows-MCP 服务:

在项目目录中执行:

bash

uv run main.py 

服务启动成功后,会显示类似以下的信息:

plaintext

Windows-MCP server started on port 5000 Waiting for connections... 

向 AI 发送指令

现在你可以向已连接的 AI(Claude 或 Gemini)发送各种系统操作指令了,例如:

  1. "打开记事本,输入 'Hello Windows-MCP'"
  2. "调整当前窗口大小为 800x600 像素"
  3. "帮我打开计算器并计算 256 乘以 32"
  4. "捕获当前桌面状态并描述给我"

AI 会自动通过 Windows-MCP 将你的自然语言指令转换为实际的系统操作。

常用功能示例

  • 启动应用:"打开 Microsoft Edge 浏览器"
  • 窗口操作:"将浏览器窗口移动到屏幕右侧"
  • 文本输入:"在记事本中输入今天的待办事项"
  • 系统命令:"通过 PowerShell 查看当前目录文件"
  • 截图操作:"捕获当前窗口并保存到桌面"

五、高级配置与自定义

Windows-MCP 支持通过配置文件进行个性化设置,主要配置文件为项目目录下的config.json,你可以在这里:

  • 修改默认端口号
  • 设置操作超时时间
  • 配置日志级别
  • 添加自定义快捷键映射
  • 调整 UI 元素识别精度

六、常见问题解决

  1. 服务启动失败
    • 检查 Python 版本是否符合要求
    • 尝试重新安装依赖:uv install
  2. AI 无法执行操作
    • 确认 Windows-MCP 服务是否正在运行
    • 检查防火墙设置,确保端口未被阻止
  3. 中文应用识别问题
    • 在指令中使用应用的英文名称可能更可靠
    • 可以在配置文件中添加应用名称映射
  4. 操作延迟过高
    • 关闭不必要的后台程序
    • 降低屏幕分辨率或减少同时运行的应用

七、安全注意事项

  • 由于 Windows-MCP 能直接操控系统,请勿在公共或不安全的环境中使用
  • 避免向 AI 授予过高的系统权限
  • 使用完毕后建议关闭服务,特别是在处理敏感信息时
  • 定期更新项目到最新版本,以获取安全补丁

通过以上步骤,你已经可以顺利安装并使用 Windows-MCP 了。这款工具的强大之处在于它能让 AI 真正 "理解" 并 "操作" 你的电脑,将大大提升你的工作效率。随着项目的不断更新,未来还会有更多强大的功能加入,值得持续关注。

Read more

iOS设备Minecraft Java版启动器PojavLauncher终极配置与优化指南

iOS设备Minecraft Java版启动器PojavLauncher终极配置与优化指南 【免费下载链接】PojavLauncher_iOSA Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for iOS/iPadOS platform. 项目地址: https://gitcode.com/GitHub_Trending/po/PojavLauncher_iOS 想要在iPhone或iPad上畅玩原汁原味的Minecraft Java版吗?PojavLauncher让这一切成为可能!这款基于Boardwalk项目的开源启动器,专门为iOS设备优化,支持从经典版本到最新快照的所有Minecraft Java版,让你随时随地搭建自己的方块世界。🚀 环境准备与兼容性检测 在开始安装之前,首先需要确认你的设备是否满足运行要求。PojavLauncher对iOS设备有特定的硬件和系统要求,确保设备兼容是成功运行

By Ne0inhk
华为OD机试双机位C卷:螺旋数字矩阵 (C/C++/Py/Java/Js/Go)

华为OD机试双机位C卷:螺旋数字矩阵 (C/C++/Py/Java/Js/Go)

螺旋数字矩阵 华为OD机试双机位C卷 - 华为OD上机考试2025年双机位C卷 100分题型 华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解 题目描述 疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法: 给出数字个数n和行数m(0 < n ≤ 999,0 < m ≤ 999),从左上角的1开始,按照顺时针螺旋向内写方式,依次写出2,3…n,最终形成一个m行矩阵。 小明对这个矩阵有些要求: * 每行数字的个数一样多 * 列的数量尽可能少 * 填充数字时优先填充外部 * 数字不够时,使用单个*号占位 输入描述 输入一行,两个整数,空格隔开,依次表示n、m 输出描述 符合要求的唯一矩阵 示例1 输入 9 4 输出

By Ne0inhk
【前端基础】HTML + CSS + JavaScript 快速入门(一):HTML 详解

【前端基础】HTML + CSS + JavaScript 快速入门(一):HTML 详解

【前端基础】HTML + CSS + JavaScript 快速入门(一):HTML 详解 我的主页:寻星探路个人专栏:《JAVA(SE)----如此简单!!! 》《从青铜到王者,就差这讲数据结构!!!》 《数据库那些事!!!》《JavaEE 初阶启程记:跟我走不踩坑》 《JavaEE 进阶:从架构到落地实战 》《测试开发漫谈》 《测开视角・力扣算法通关》《从 0 到 1 刷力扣:算法 + 代码双提升》 《Python 全栈测试开发之路》没有人天生就会编程,但我生来倔强!!! 寻星探路的个人简介: 【前端基础】HTML + CSS + JavaScript 快速入门(一):HTML 详解 摘要:本文是前端开发系列教程的第一篇。我们将从零开始认识 HTML 的基本结构,

By Ne0inhk
华为OD机试双机位C卷:自动化维修流水线(C/C++/Java/Python/Go/JS)

华为OD机试双机位C卷:自动化维修流水线(C/C++/Java/Python/Go/JS)

自动化维修流水线 华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 100分题型 华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解 题目描述 小伙伴反馈题目大意:给定m条流水线,流水线可并行处理维修任务,给出n个任务,并给出每个任务的执行时间,要求完成所有任务的最短时间。 输入描述 第一行输入 任务数n和流水线数量m,用空格分割 第二行输入 每个任务完成所用时间 输出描述 输出最短执行完成所有任务数量 用例1 输入 10 1 10 20 30 5 5 5 5 10 5 10 输出 105 题解 思路:二分 + 递归回溯

By Ne0inhk