
shuyu-labs/windows-mcp.net
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
shuyu-labs/windows-mcp.net은 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
shuyu-labs/windows-mcp.net은 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
영어 | 中文
一个基于 .NET 的 Windows 桌面自动化 MCP (Model Context Protocol) 服务器,为 AI 助手提供与 Windows 桌面环境交互的能力。
📋 目录
- 功能特性
- 使用场景
- 演示截图
- 技术栈
- API문서
- 项目结构
- 功能扩展建议
- 配置
- 贡献指南
- 更新日志
- 支持
🚀 快速开始
前置要求
- 윈도우 操作系统
- .NET 10.0 런타임 또는 더 높은 版本
중요提示: 本项目需要 .NET 10 才能运行,请先确保你的本地安装了 .NET 10. 如果尚未安装,请访问 .NET 10 下载页面 进行下载和安装。
1. MCP 客户端配置
귀하의 MCP 客户端配置中추가以下配置:
使用全局安装的工具(推荐)
使用项目源码直接运行(开发模式)
方式一:工作区配置
在项目根目录创建 .vscode/mcp.json 文件:
方式二:用户配置
通过VS Code명령面板运行 MCP: Open User Configuration,添加:
注意: 使用项目源码方式便于开发调试,修改代码后无需重新安装即可生效。 VS Code 1.102+ 版本支持MCP服务器的자동 발견和管理.
2. 安装和运行
方式一:全局安装(推荐)
方式二:从源码运行
3. 开始使用
配置完成后,重启您的MCP客户端,即可开始使用Windows桌面自动化功能!
🚀 功能特性
核心功能
- 应用程序启动: 通过名称从开始菜单启动应用程序
- PowerShell 集成: 执行 PowerShell 명령并返回结果
- 桌面状态捕获: 获取当前桌面状态,包括活动应用、UI 元素等
- 剪贴板操作: 复制和粘贴文本内容
- 鼠标操作: 点击、拖拽、移动鼠标光标
- 键盘操作: 文本输入、按键操作、快捷键组合
- 窗口管理: 调整窗口大小、位置,切换应用程序
- 滚动操作: 在指定坐标进行滚动操作
- 网页抓取: 获取网页内容并转换为 Markdown 格式
- 브라우저 조작: 在默认浏览器中打开지정 URL
- 截图功能: 截取屏幕并保存到临时目录
- 文件系统操作: 文件和目录的创建、读取、写入、复制、移动、删除等操作
- OCR文字识别: 从屏幕或指定区域提取文字,查找文字位置
- 系统控制: 调节屏幕亮度、系统音量、屏幕分辨率等系统设置
- 等待控制: 在操作间添加延迟
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Windows MCP.Net
English | 中文
一个基于 .NET 的 Windows 桌面自动化 MCP (Model Context Protocol) 服务器,为 AI 助手提供与 Windows 桌面环境交互的能力。
📋 目录
🚀 快速开始
前置要求
- Windows 操作系统
- .NET 10.0 Runtime 或更高版本
重要提示: 本项目需要 .NET 10 才能运行,请先确保你的本地安装了 .NET 10。如果尚未安装,请访问 .NET 10 下载页面 进行下载和安装。
1. MCP 客户端配置
在您的 MCP 客户端配置中添加以下配置:
使用全局安装的工具(推荐)
{
"mcpServers": {
"WindowsMCP.Net": {
"type": "stdio",
"command": "dnx",
"args": ["WindowsMCP.Net@", "--yes"],
"env": {}
}
}
}
使用项目源码直接运行(开发模式)
方式一:工作区配置
在项目根目录创建 .vscode/mcp.json 文件:
{
"mcpServers": {
"Windows-MCP.Net-Dev": {
"type": "stdio",
"command": "dotnet",
"args": ["run", "--project", "src/Windows-MCP.Net.csproj"],
"cwd": "${workspaceFolder}",
"env": {}
}
}
}
方式二:用户配置
通过VS Code命令面板运行 MCP: Open User Configuration,添加:
{
"mcpServers": {
"Windows-MCP.Net-Local": {
"type": "stdio",
"command": "dotnet",
"args": ["run", "--project", "src/Windows-MCP.Net.csproj"],
"env": {}
}
}
}
注意: 使用项目源码方式便于开发调试,修改代码后无需重新安装即可生效。VS Code 1.102+ 版本支持MCP服务器的自动发现和管理。
2. 安装和运行
方式一:全局安装(推荐)
dotnet tool install --global WindowsMCP.Net
方式二:从源码运行
# 克隆仓库
git clone https://github.com/AIDotNet/Windows-MCP.Net.git
cd Windows-MCP.Net
# 构建项目
dotnet build
# 运行项目
dotnet run --project src/Windows-MCP.Net.csproj
3. 开始使用
配置完成后,重启您的MCP客户端,即可开始使用Windows桌面自动化功能!
🚀 功能特性
核心功能
- 应用程序启动: 通过名称从开始菜单启动应用程序
- PowerShell 集成: 执行 PowerShell 命令并返回结果
- 桌面状态捕获: 获取当前桌面状态,包括活动应用、UI 元素等
- 剪贴板操作: 复制和粘贴文本内容
- 鼠标操作: 点击、拖拽、移动鼠标光标
- 键盘操作: 文本输入、按键操作、快捷键组合
- 窗口管理: 调整窗口大小、位置,切换应用程序
- 滚动操作: 在指定坐标进行滚动操作
- 网页抓取: 获取网页内容并转换为 Markdown 格式
- 浏览器操作: 在默认浏览器中打开指定URL
- 截图功能: 截取屏幕并保存到临时目录
- 文件系统操作: 文件和目录的创建、读取、写入、复制、移动、删除等操作
- OCR文字识别: 从屏幕或指定区域提取文字,查找文字位置
- 系统控制: 调节屏幕亮度、系统音量、屏幕分辨率等系统设置
- 等待控制: 在操作间添加延迟
支持的工具
Desktop 桌面操作工具
| 工具名称 | 功能描述 |
|---|---|
| LaunchTool | 从开始菜单启动应用程序 |
| PowershellTool | 执行 PowerShell 命令并返回状态码 |
| StateTool | 捕获桌面状态信息,包括应用程序和UI元素 |
| ClipboardTool | 剪贴板复制和粘贴操作 |
| ClickTool | 鼠标点击操作(支持左键、右键、中键,单击、双击、三击) |
| TypeTool | 在指定坐标输入文本,支持清除和回车 |
| ResizeTool | 调整窗口大小和位置 |
| SwitchTool | 切换到指定应用程序窗口 |
| ScrollTool | 在指定坐标或当前鼠标位置滚动 |
| DragTool | 从源坐标拖拽到目标坐标 |
| MoveTool | 移动鼠标光标到指定坐标 |
| ShortcutTool | 执行键盘快捷键组合 |
| KeyTool | 按下单个键盘按键 |
| WaitTool | 暂停执行指定秒数 |
| ScrapeTool | 抓取网页内容并转换为Markdown格式 |
| ScreenshotTool | 截取屏幕并保存到临时目录,返回图片路径 |
| OpenBrowserTool | 在默认浏览器中打开指定URL |
FileSystem 文件系统工具
| 工具名称 | 功能描述 |
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"WindowsMCP.Net": {
"type": "stdio",
"command": "dnx",
"args": ["WindowsMCP.Net@", "--yes"],
"env": {}
}
}
}