Windows Automation MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| read_fileC | 读取文件内容 |
| write_fileD | 写入文件内容 |
| list_directoryC | 列出目录内容 |
| create_directoryD | 创建目录 |
| delete_fileC | 删除文件或目录 |
| copy_fileC | 复制文件 |
| move_fileC | 移动或重命名文件 |
| search_filesC | 搜索文件(支持通配符) |
| launch_applicationC | 启动应用程序 |
| kill_processC | 结束进程 |
| list_processesC | 列出正在运行的进程 |
| get_process_infoC | 获取进程详细信息 |
| move_mouseC | 移动鼠标到指定位置 |
| mouse_clickD | 鼠标点击 |
| type_textC | 输入文本 |
| press_keyC | 按下键盘按键 |
| get_mouse_positionB | 获取当前鼠标位置 |
| get_screen_sizeD | 获取屏幕尺寸 |
| list_windowsC | 列出所有打开的窗口 |
| get_active_windowB | 获取当前激活的窗口 |
| activate_windowC | 激活指定窗口(通过标题) |
| close_windowC | 关闭指定窗口 |
| minimize_windowD | 最小化窗口 |
| maximize_windowC | 最大化窗口 |
| take_screenshotC | 截取屏幕截图 |
| take_screenshot_regionC | 截取屏幕区域 |
| get_clipboardB | 获取剪贴板内容 |
| set_clipboardC | 设置剪贴板内容 |
| clear_clipboardB | 清空剪贴板 |
| run_powershellC | 执行 PowerShell 命令或脚本 |
| run_cmdC | 执行 CMD 命令 |
| get_system_infoC | 获取系统信息 |
| get_disk_infoC | 获取磁盘信息 |
| get_network_infoD | 获取网络信息 |
| browser_launchC | 启动浏览器 |
| browser_navigateC | 导航到网页 |
| browser_clickD | 点击元素 |
| browser_typeC | 输入文本到元素 |
| browser_screenshotC | 截取网页截图 |
| browser_get_textC | 获取元素文本 |
| browser_closeB | 关闭浏览器 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 41 tools
Most tools have distinct purposes targeting specific Windows automation tasks like window management, browser control, file operations, and system monitoring. However, some overlap exists: 'take_screenshot' and 'take_screenshot_region' are closely related, and 'browser_type' vs 'type_text' could cause confusion in web vs general input contexts. Descriptions help clarify, but minor ambiguity remains.
Tool names follow a highly consistent verb_noun pattern throughout, using snake_case uniformly. Examples include 'activate_window', 'browser_click', 'copy_file', and 'get_system_info'. This predictability makes the set easy to navigate and understand at a glance.
With 41 tools, the count feels heavy for a single server, potentially overwhelming for agents. While Windows automation is broad, many tools (e.g., 'get_mouse_position', 'move_mouse', 'mouse_click') could be consolidated into fewer, more general tools. It's borderline but leans toward excessive given the scope.
The tool surface comprehensively covers Windows automation domains: file management (CRUD operations), process control, window manipulation, browser automation, system monitoring, and input simulation. No obvious gaps are present; agents can perform end-to-end workflows without dead ends.