Type something to search...
让 AI Agent 直接控制屏幕:OverRec 的 MCP 服务器

让 AI Agent 直接控制屏幕:OverRec 的 MCP 服务器

AI 编程智能体擅长推理任务,但并不擅长真正操作屏幕: 找到一个窗口、把它摆正,再截出一张干净的图片,过去往往需要拼接一堆临时脚本。OverRec 通过作为 Model Context Protocol(MCP)服务器运行,填补了这道缺口。这样一来,无论是 Claude Code、Claude Desktop,还是你自己的工具,只要兼容 MCP,就可以直接调用 OverRec 的窗口和屏幕工具,而不需要额外的胶水代码。

MCP Inspector 列出 OverRec 的 tools: monitors、window、screenshot、draw、record 和 snap,并展示一次成功的 monitors 调用


MCP 服务器暴露了什么

OverRec 的每一个 CLI 命令都对应一个 MCP 工具:

ToolMirrorsNotes
monitorscli monitors默认返回完整细节,也可以只返回精简的 ID 和分辨率列表
windowcli window按关键字查找窗口
screenshotcli screenshot按区域或窗口 ID 截图
drawcli draw显示一个可点击穿透的覆盖矩形,用于验证区域
recordcli record将一个区域录制为 GIF 或 MP4,可阻塞或后台执行
snapcli snap将窗口移动并调整到精确坐标
versioncli version

智能体可以在一次对话中串联这些工具:列出显示器、查找窗口、把窗口贴靠到指定位置、绘制一个确认矩形,然后截取最终图像。整个过程都通过工具调用完成,不需要 shell 脚本。


启动服务器

OverRec 支持两种传输方式:

# Streamable HTTP: 启动一次,供多个客户端共享
OverRec.exe cli mcp

# stdio: 由客户端自行启动和管理进程
OverRec.exe cli mcp --stdio

HTTP 模式默认监听 127.0.0.1:7820,并在 /mcp 提供无状态 JSON-RPC 端点;非本地 Origin 请求头会被拒绝,以防止 DNS rebinding。stdio 模式通过 stdin/stdout 使用按换行分隔的 JSON-RPC 通信,并在客户端关闭管道时退出。当由智能体自己负责启动 OverRec 时,这通常是更简单的选择。


注册到 Claude Code

# 方案 A: HTTP,保持服务器持续运行
OverRec.exe cli mcp
claude mcp add --transport http overrec http://127.0.0.1:7820/mcp

# 方案 B: stdio,由 Claude Code 管理进程
claude mcp add overrec -- OverRec.exe cli mcp --stdio

注册完成后,Claude 就可以像调用其他工具一样调用 monitorswindowscreenshotdrawrecordsnap,用自然语言描述它想执行的屏幕操作,而不必手写原始 CLI 命令。


自己检查一下服务器

上图展示的是通过 stdio 连接到 OverRec 的 MCP Inspector。它会列出每个工具及其说明,允许你手动运行某个工具,并展示原始 JSON-RPC 结果。在把服务器接入智能体之前,它很适合用来确认服务是否正常工作;如果某个工具调用没有按预期执行,也可以用它来调试。


为什么这很重要

截图和窗口控制正是那类在临时脚本下很容易变脆的任务:不同机器上的路径不同,窗口标题会变化,坐标也可能漂移。MCP 为智能体提供了面向 OverRec 的稳定、类型化接口:智能体请求“800x600 的 Chrome 窗口”,然后每次都能以同样方式得到窗口 ID、贴靠后的位置以及截图结果。

这让 OverRec 的 MCP 服务器特别适合以下场景:

  • 由智能体驱动的文档截图和问题报告截图
  • 不同运行之间的自动化界面对比
  • 任何需要 AI Agent 看见并控制屏幕,而不仅仅是理解代码的工作流

Microsoft Store 下载 OverRec。

Related Posts

通过 Infini Alchemy 轻松学习词汇

通过 Infini Alchemy 轻松学习词汇

你是否正在寻找一款既有趣又能帮助你学习新词汇的游戏?不用再找了!Infini Alchemy 是一款富有创意的炼金术游戏,你可以将水、火、土、气等基本元素组合起来,发现一个充满新物品的广阔世界。游戏玩法简单直观。你可以拖放元素,将它们相互组合,看看能创造出什么新奇有趣的东西。但这里有个魔法:每次你创造一个新元素时,应用程序都会朗读其名称。随着游戏的进行,

read more
如何将 ChatGPT 响应中的公式复制到 Word

如何将 ChatGPT 响应中的公式复制到 Word

将 ChatGPT 响应中的公式复制到 Word,只需 3 步:将 ChatGPT 响应复制为 markdown(保留 LaTeX 公式) 在 Word 中选择公式并插入为方程 在 Word 数学编辑器中转换 LaTeX 公式步骤 1:复制为 Markdown 格式(含 LaTeX) 第一步,你需要 Selection Copilot,一个 Chrome 扩展程序

read more
通过炼金术掌握 KET 词汇:全新学习冒险

通过炼金术掌握 KET 词汇:全新学习冒险

Infini Alchemy 是一款创新的网页游戏,它将词汇学习转变为一场引人入胜的炼金术冒险。通过拖放元素来制作新物品,玩家在应用程序朗读每个创作物时自然地吸收新词汇。这种游戏化的方法让语言学习感觉不像学习,更像是探索,非常适合想要以互动、难忘的方式建立英语词汇量的学习者。 一本新的炼金术书籍已经来到 Infini Alchemy——KET 词汇炼金术书 —— 这是一个全面的集合,包含

read more
GPU 加速实时视频效果

GPU 加速实时视频效果

Sub Dimension Camera 现已提供 GPU 渲染功能。此功能消除了录制后等待视频"渲染"的需要。你现在可以实时预览和捕获复杂的艺术滤镜。 通过使用 WebGPU,应用程序将视觉处理从手机的主处理器卸载到专用图形硬件。这使得性能更流畅、发热更少,并在长时间使用期间提高电池效率。对于不支持 WebGPU 的设备,我们仍然有渲染所有效果的备用模式(但速度较慢)。 Sub Dimens

read more
以不同方式看世界:Sub Dimension 的相机特效

以不同方式看世界:Sub Dimension 的相机特效

相机记录瞬间,特效将其升华为艺术。 Sub Dimension 内置丰富的实时视觉特效,可在取景器中即时呈现——所见即所得,无论拍照还是录像皆如此。以下介绍部分特效及其能为你的画面带来的效果。ASCII 艺术将任何场景转化为字符网格。ASCII 特效将亮度值映射为文字符号,营造出复古终端美感,

read more
longarm 现已登陆 Android

longarm 现已登陆 Android

longarm 现已通过 Google Play 登陆 Android。 longarm 可以把 Android 手机或平板变成一个可远程控制的端点,适合开发者、测试人员、自动化脚本和 AI Agent 使用。启动内置 HTTP 服务器,复制设备 URL,就可以从同一局域网中的另一台机器发送 API 请求。 [在 Google Play 上下载 longarm](https://play.go

read more

让 AI 智能体调整窗口大小并完成截图

屏幕自动化要让人放心,结果就必须可见、可重复。在这个简短演示中,AI 智能体使用 OverRec 屏幕技能找到一个浏览器窗口,将其调整到精确矩形,并在无需手动拖拽的情况下截取干净的截图。

read more
如何用 OverRec 截取 YouTube 视频帧(或任意视频网站)

如何用 OverRec 截取 YouTube 视频帧(或任意视频网站)

你正在观看教程、产品演示或直播,想要截取一帧干净的视频画面——没有浏览器工具栏、标签栏,没有任何干扰。以下是使用 OverRec 的两种方法。方法一:在视频上绘制矩形,然后复用坐标 适合任何设备的最精确方法。使用 OverRec 的图形界面绘制一个精确覆盖视频播放

read more
使用 OverRec 将任意屏幕区域录制为 GIF 或 MP4

使用 OverRec 将任意屏幕区域录制为 GIF 或 MP4

屏幕录制通常需要做出妥协:要么录制整个显示器,之后再裁剪;要么每次都重新调整录屏工具的区域选择框。OverRec 现在可以直接录制你绘制的精确矩形,并沿用截图和窗口定位功能中已有的像素级精确工作流。 你可以从 OverRec 工具栏进行交互式录制,也可以通过命令行自动执行定时录制。输出格式支持动态 GIF 和 H.264 MP4。从图形界面录制精确区域 可视化录制流程非常简

read more

将任意窗口精确定位到指定位置和尺寸

你精心搭建了完美的工作流:左边代码编辑器,右边浏览器,底部终端。然后重启电脑,又花了五分钟把窗口一个个拖回原位——差不多,但就是不够准。 OverRec 解决了这个问题。手动拖拽窗口的局限 用鼠标拖拽窗口本来就不精确。你瞄准第 960 像素,落点却是 963。你把窗口调到"看起来差不多",却在一秒后发现那道缝隙。日常使用无所谓,但对于录屏、文档截图或需要重复使用的工作区布局

read more
使用 longarm 批处理任务运行可复用的 Android 工作流

使用 longarm 批处理任务运行可复用的 Android 工作流

longarm 现已支持批处理任务,也就是可保存、可一次执行多个动作的 Android 自动化流程。 你不再需要为每一次点击、延时、启动应用或截图分别发送请求,而是可以把这些步骤组合成一个具名任务。你可以在设备上的 Batch 标签页中运行它,也可以从脚本通过 HTTP API 触发,或者让兼容 MCP 的 AI Agent 以工具形式列出、保存、运行并检查批处理任务。 ![longarm 批

read more

Move Any Window to an Exact Position and Size

You've set up a perfect workflow: your code editor on the left, browser on the right, terminal at the bottom. Then you restart your machine and spend the next five minutes dragging windows back into p

read more

Let an AI Agent Resize a Window and Take the Screenshot

Screen automation is easiest to trust when the result is visible and repeatable. In this short demo, an AI agent uses the OverRec screen skill to find a browser window, resize it to an exact rectangle

read more
How to Screenshot a YouTube Video (or Any Video Site) with OverRec

How to Screenshot a YouTube Video (or Any Video Site) with OverRec

You're watching a tutorial, a product demo, or a live stream and you want a clean frame from the video — no browser toolbar, no tab bar, no distractions. Here are two ways to do it with OverRec. ![Yo

read more
Record Any Screen Region to GIF or MP4 with OverRec

Record Any Screen Region to GIF or MP4 with OverRec

Screen recording usually starts with a compromise: capture the whole monitor and crop it later, or wrestle with a recorder's region selector every time. OverRec now records the exact rectangle you dra

read more

Deja que un Agente de IA Redimensione una Ventana y Tome la Captura

La automatización de pantalla es más fácil de confiar cuando el resultado es visible y repetible. En esta breve demo, un agente de IA usa la habilidad de pantalla de OverRec para encontrar una ventana

read more
Cómo capturar un fotograma de YouTube (o cualquier sitio de vídeo) con OverRec

Cómo capturar un fotograma de YouTube (o cualquier sitio de vídeo) con OverRec

Estás viendo un tutorial, una demostración de producto o una transmisión en vivo y quieres capturar un fotograma limpio del vídeo — sin barra de herramientas del navegador, sin barra de pestañas, sin

read more

Mueve Cualquier Ventana a una Posición y Tamaño Exactos

Has configurado el flujo de trabajo perfecto: tu editor de código a la izquierda, el navegador a la derecha, la terminal abajo. Luego reinicias el equipo y pasas los siguientes cinco minutos arrastran

read more
Graba cualquier región de la pantalla en GIF o MP4 con OverRec

Graba cualquier región de la pantalla en GIF o MP4 con OverRec

La grabación de pantalla suele comenzar con una concesión: capturar todo el monitor y recortarlo después, o volver a ajustar el selector de región de un grabador cada vez. OverRec ahora graba el rectá

read more
Give AI Agents Screen Control: OverRec's MCP Server

Give AI Agents Screen Control: OverRec's MCP Server

AI coding agents are good at reasoning about a task, but bad at touching the screen — finding a window, lining it up, and grabbing a clean screenshot has always meant gluing together ad-hoc scripts. O

read more
Da a los agentes de IA control sobre la pantalla: el servidor MCP de OverRec

Da a los agentes de IA control sobre la pantalla: el servidor MCP de OverRec

Los agentes de programación con IA son buenos razonando sobre una tarea, pero malos tocando la pantalla: encontrar una ventana, alinearla y obtener una captura limpia siempre ha implicado pegar script

read more