Token导航 LogoToken导航TokenDH.com
Screen Vision logo
音视频stdio官方级别未说明来源级核验

Screen Vision

MCP Server

Screen Vision是一个本地运行的MCP服务器,允许Claude捕捉屏幕截图、实时观看屏幕并进行音频转录、分析视频文件以及通过OCR读取文本。

工具数

14

提示词数

0

GitHub Stars

0

资源数

0
实时监控PythonClaude视频分析Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

avicuna

提供方

avicuna

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install screen-vision[ocr]

详细介绍

屏幕视觉MCP服务器

赋予Claude Code查看屏幕的能力

Screen Vision允许Claude捕获屏幕截图,通过音频转录实时观看屏幕,分析视频文件,并通过OCR读取文本。它在本地作为MCP服务器运行——当你询问时,Claude会看到你所看到的。

快速开始

pip install screen-vision[ocr]

然后添加到您的Claude Code MCP配置中(.mcp.json):

{
  "mcpServers": {
    "screen-vision": {
      "command": "screen-vision-mcp"
    }
  }
}

OCR和视频的系统配置:

brew install tesseract   # Required for OCR (read_screen_text)
brew install ffmpeg      # Required for video analysis (analyze_video)

你能说什么

"Take a screenshot of my screen"          → capture_screen
"Capture the Chrome window"               → capture_window
"Watch my screen for 1 minute"            → watch_screen (with audio transcription)
"Analyze the video at ~/Downloads/demo.mp4" → analyze_video
"Read the text on my screen"              → read_screen_text
"What window am I in?"                    → get_active_context (no screenshot)
"What's on my screen right now?"          → understand_screen (AI analysis)
"Analyze this photo I AirDropped"         → analyze_image

工具(14)

工具它的作用需要
capture_screen延迟全屏捕捉+多显示器--
capture_region捕获特定的矩形区域--
capture_window按标题捕获窗口--
list_monitors列表显示分辨率--
get_active_context窗口/光标/监视器信息(无图像)--
read_screen_text从屏幕提取OCR文本镶嵌
understand_screenAI电源屏幕分析人类API键
analyze_image分析丢弃/空投的图像文件--
watch_screen使用帧采样+音频ffmpeg(音频)观看屏幕
analyze_video从视频文件中提取关键帧ffmpeg
capture_camera从手机摄像头中获取最新画面--
watch_camera带场景检测+音频的流式手机摄像头--
show_pairing_qr显示二维码以连接手机摄像头--
phone_status检查手机摄像头连接状态--

安全

Screen Vision包括企业环境的安全控制:

  • PII/PCI扫描 --检测OCR文本中的信用卡号码、SSN、电话号码、电子邮件地址
  • 应用拒绝列表 --拦截Slack、Teams、Zoom、银行应用程序、密码管理器
  • 呼叫检测 --在活动音频通话期间阻止捕获
  • 速率限制 --200次捕获/会话,最小间隔2秒,最大观看时间5分钟
  • 审计日志 --所有捕获记录到 ~/.screen-vision/audit.log

SCREEN_VISION_MODE=work 启用所有安全控制。默认模式为 personal (无限制)。

依赖项

核心 (始终安装): mcp[cli], mss, Pillow, numpy, httpx

额外内容 (混合搭配):

额外安装您将获得什么
[ocr]pip install screen-vision[ocr]pytesseract --通过tesseract进行OCR(约5MB,需要 brew install tesseract)
[paddle]pip install screen-vision[paddle]paddleocr + opencv-python-headless --更高精度OCR(~1GB,独立)
[audio]pip install screen-vision[audio]faster-whisper + sounddevice --音频转录 watch_screen
[full]pip install screen-vision[full]以上所有

需要Python 3.11+。

发展

pip install -e ".[ocr,test]"
pytest tests/ -v
ruff check src/

作者

亚历克斯 维库纳

贡献

问题和PR欢迎:https://github.com/avicuna/screen-vision

目录标签

目录标签

实时监控PythonClaude视频分析屏幕捕捉本地部署OCRAI分析

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP