返回市场
自动操作服务器

自动操作服务器

作者:hetaoBackend30 星标更新:2025-04-02

项目介绍

mcp-pyautogui-server

smithery 徽章

这是一个通过PyAutoGUI提供自动化GUI测试和控制功能的MCP(模型上下文协议)服务器。

功能

  • 控制鼠标移动和点击
  • 模拟键盘输入
  • 截取屏幕
  • 在屏幕上查找图像
  • 获取屏幕信息
  • 跨平台支持(Windows、macOS、Linux)

工具

该服务器实现了以下工具:

鼠标控制

  • 将鼠标移动到特定坐标
  • 在当前位置或指定位置点击
  • 拖放操作
  • 获取当前鼠标位置

键盘控制

  • 输入文本
  • 按下单独的键
  • 热键组合

屏幕操作

  • 截取屏幕
  • 获取屏幕大小
  • 查找屏幕上的图像位置
  • 获取像素颜色

安装

先决条件

  • Python 3.12+
  • PyAutoGUI
  • 其他依赖项将自动安装

安装步骤

安装包:

pip install mcp-pyautogui-server

Claude Desktop 配置

在MacOS上:

~/Library/Application\ Support/Claude/claude_desktop_config.json

在Windows上:

%APPDATA%/Claude/claude_desktop_config.json

开发/未发布服务器配置:

{
  "mcpServers": {
    "mcp-pyautogui-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/mcp-pyautogui-server",
        "run",
        "mcp-pyautogui-server"
      ]
    }
  }
}

已发布服务器配置:

{
  "mcpServers": {
    "mcp-pyautogui-server": {
      "command": "uvx",
      "args": [
        "m

请注意,上述内容已被翻译成简体中文,并且保留了原始文档的Markdown格式。如果有任何进一步的需求或修改,请告知我。