返回市场
自动键鼠-MCP

自动键鼠-MCP

作者:spyoungtech10 星标更新:2025-05-21

项目介绍

ahk-mcp

在Windows上运行的MCP服务器,提供AutoHotkey功能,使模型接口能够执行自动化任务。

此服务器仅在Windows上运行,并向您的AI提供了以下工具:

  • 列举窗口/应用程序的能力
  • 控制键盘/鼠标(如打字、点击等)的能力
  • 通过AutoHotkey查询Windows API关于窗口的信息(例如获取窗口的文本、GUI控件的位置等)
  • 屏幕捕获及OCR功能(当Windows API/控件无法正确暴露文本时非常有用)
  • 获取准确的窗口位置以及关于计算机显示器的上下文信息的能力(例如知道哪些窗口位于主显示器或副显示器上)
  • 通过AutoHotkey操作窗口和其他动作的能力

总计,目前服务器提供了33个工具,以上只是简单的概述。 在我们完善文档的同时,鼓励您探索main.py中的源代码!

使用方法

本项目使用了Python MCP SDK与FastMCP。请参阅Python MCP SDK仓库和文档以获取详细信息。

假设您已经设置了mcp CLI,您可以使用一个简单的mcp命令在Claude Desktop中安装此MCP服务:

mcp install main.py

本项目依赖于ahk-binary来提供所需的AutoHotkey可执行文件,以及ahk项目来与AutoHotkey进行交互。它使用msseasyocrnumpy来实现OCR功能。

贡献

最好的贡献方式就是在GitHub上进行。请随意打开一个问题开始。我们也欢迎Pull Requests,但强烈建议首先打开一个问题,特别是对于重大更改。