1.什么是MCP
MCP的全称是:Model Context Protocol,MCP 由 Anthropic 于 2024 年 11 月推出,为 LLM 与外部数据、应用和服务之间的通信提供一种安全且标准化的“语言”。它充当桥梁,使 AI 不再局限于静态知识,而成为一个能够检索当前信息并执行操作的动态智能体,从而提升其准确性、实用性与自动化能力。
一个最简单的例子,当我们问AI:"今天成都的天气怎么样?",因为我们使用的模型是训练好的,所以问它现在的正在发生的事情,它是不知道的,那应该怎么办?我们可以编写一个接口,专门实时获取成都天气的数据,当我们问AI的时候,AI可以通过MCP调用我们写的接口便可以查询 "今天成都的天气了"。
2.Windows MCP
windows MCP一个是一个轻量级的开源项目,它作为MCP(Model Context Protocol)服务器,在AI代理和Windows操作系统之间架起了一座桥梁。通过这个工具,AI代理可以直接与Windows系统交互,执行各种自动化任务。
3.Windows MCP 项目信息
| 项目名称 | Windows-MCP |
|---|---|
| 开源协议 | MIT License |
| 项目地址 | https://github.com/CursorTouch/Windows-MCP |
| 所属公司 | CursorTouch |
| 支持系统 | Windows 7/8/8.1/10/11 |
| 编程语言 | Python |
| 安装条件 | 1.Python 3.13+ 2.Anthropic Claude Desktop应用或其他MCP客户端 3.UV(包管理器),通过pip install uv安装 4.DXT(桌面扩展),通过npm install -g @anthropic-ai/dxt安装 5.Windows默认语言为英语,或禁用MCP服务器中的Launch-Tool和Resize-Tool |
4.支持的MCP工具
- Click-Tool: 在指定坐标点击屏幕
- Type-Tool: 在元素上输入文本(可选择清除现有文本)
- Clipboard-Tool: 使用系统剪贴板复制或粘贴
- Scroll-Tool: 在窗口或特定区域垂直或水平滚动
- Drag-Tool: 从一个点拖拽到另一个点
- Move-Tool: 移动鼠标指针
- Shortcut-Tool: 按下键盘快捷键(Ctrl+c、Alt+Tab等)
- Key-Tool: 按下单个键
- Wait-Tool: 暂停指定时间
- State-Tool: 获取默认语言、浏览器、活动应用程序和交互式、文本和可滚动元素的组合快照,以及桌面截图
- Resize-Tool: 更改应用程序的窗口大小或位置
- Launch-Tool: 从开始菜单启动应用程序
- Shell-Tool: 执行PowerShell命令
- Scrape-Tool: 抓取整个网页信息