Token导航 LogoToken导航

MCP Server · AI代理

Screenshot MCP

一个基于MCP协议的截图服务器,通过文件路径保存截图,便于AI助手或其他进程使用。

stdio官方级别未说明来源级核验工具 3
PythonAI助手集成AI代理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
KunihiroS
提供方
KunihiroS

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

4 个

MCP World

选型结论

Screenshot MCP 属于AI代理类 MCP Server,公开资料标注 3 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

仅本地运行

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

截图服务器(以文件路径为中心)

该项目提供了一个MCP(模块化通信协议)服务器,旨在捕获屏幕截图并方便其他流程或人工智能助手使用,主要是通过 将屏幕截图保存到客户端(主机)指定的文件路径.

核心问题与解决方案

人工智能助手直接解释通过MCP发送的屏幕截图图像数据在测试中被证明是不可靠的。此服务器采用更强大的工作流程,专注于文件路径:

推荐工作流程(WSL主机->Windows服务器):

  1. MCP主机(类似于WSL中运行的AI助手)调用 save_screenshot_to_host_workspace 工具,提供其 WSL工作区路径 作为一个论点。
  2. 此服务器(在Windows上运行)捕获屏幕。
  3. 服务器将接收到的WSL路径转换为Windows可访问的UNC路径(例如。, \\wsl$\Distro\path).
  4. 服务器通过UNC路径将屏幕截图保存到主机WSL文件系统中的指定位置。
  5. 服务器返回 "success" 或 "failed:...".
  6. MCP主机知道文件保存在其工作区(或子目录,如果在path参数中指定)。
  7. 然后,MCP主机可以传递 WSL路径 到另一个专用MCP服务器(在WSL中运行)进行图像分析。

备选工作流程(通用):

  1. MCP主机呼叫 take_screenshot_and_return_path,可选择指定文件名。
  2. 服务器将屏幕截图保存到其本地 images/ 目录。
  3. 服务器返回 绝对路径 (例如Windows路径)到保存的文件。
  4. MCP主机接收路径并将其传递(可能进行转换)到分析服务器。

可用工具

此服务器提供以下工具,按推荐用法排序:

  • save_screenshot_to_host_workspace(host_workspace_path: str, name: str = "workspace_screenshot.jpg")

- 推荐用途: 将屏幕截图直接保存到AI助手(主机)的当前WSL工作区。这是无缝集成的首选方法。 - 行动: 截取屏幕截图,将提供的WSL路径转换为UNC路径,并将文件保存到主机的工作区。自动检测WSL分发名称。 - Args: - host_workspace_path (str):主机工作空间的绝对WSL路径(例如。, /home/user/project). - name (str,可选):文件名。默认为 workspace_screenshot.jpg. - 退货: str - "success" 或 "failed: [error message]".

  • take_screenshot_and_return_path(name: str = "latest_screenshot.jpg")

- 用例: 将屏幕截图保存到固定位置 images/ 并返回绝对路径(通常是Windows路径)。如果调用者需要外部处理的路径,则很有用。 - Args: - name (str,可选):文件名。默认为 latest_screenshot.jpg. - 退货: str -绝对路径或 "failed: [error message]".

  • take_screenshot_path(path: str = "./", name: str = "screenshot.jpg")

- 用例: 将屏幕截图保存到Windows路径或UNC路径指定的任意位置(例如,保存在主机工作区之外)。需要调用者仔细指定路径。 - Args: - path (str,可选):目标目录(Windows或UNC路径)。默认为服务器的工作目录。 - name (str,可选):文件名。默认为 screenshot.jpg. - 退货: str - "success" 或 "failed: [error message]".

设置和使用

1.先决条件

  • Python 3.x: 服务器将运行的计算机上需要。
  • 依赖关系: 使用安装 uv:
  uv sync

所需库包括 mcp[cli]>=1.4.1, pyautogui,以及 Pillow.

2.运行服务器

此服务器通常已启动 *靠近* 基于其配置的MCP主机。

3.环境因素(尤其是WSL2)

关键点: 要捕获 窗纱,这个 screenshot.py 服务器 必须直接在Windows上运行.

推荐的WSL2主机->Windows服务器设置:

  1. 项目地点: 放这个 screenshot-server 您的项目文件夹 Windows文件系统 (例如。, C:\Users\YourUser\projects\screenshot-server).
  1. Windows依赖关系: 安装Python, uv,以及项目依赖关系(uv sync ...)直接在 视窗 在项目文件夹中。
  1. MCP主机配置(WSL中): 配置您的MCP主机(在WSL中运行)以使用PowerShell在Windows上启动服务器。更新 mcp_settings.json (或同等):
   {
     "mcpServers": {
       "Screenshot-server": {
         "command": "powershell.exe",
         "args": [
           "-Command",
           "Invoke-Command -ScriptBlock { cd ''; & '' run screenshot.py }"
         ]
       }
       // ... other servers ...
     }
   }

- 用实际的Windows路径替换路径。

4.工作流示例(WSL中的AI助手)

  1. AI助手识别其当前的工作空间路径(例如。, /home/user/current_project).
  2. AI助手使用 use_mcp_tool 呼叫 save_screenshot_to_host_workspace 在…上 Screenshot-server,通过 host_workspace_path="/home/user/current_project" 以及可选的a name.
  3. 接收 "success".
  4. AI助手知道截图现在在 /home/user/current_project/workspace_screenshot.jpg (或指定的名称)。
  5. AI助手使用 use_mcp_tool 呼叫A *图像分析* 服务器/工具(也在WSL中运行),传递WSL路径 /home/user/current_project/workspace_screenshot.jpg.
  6. 图像分析服务器读取文件并执行其任务。

文件结构

  • screenshot.py:核心MCP服务器脚本。
  • README.md:此文档文件。
  • pyproject.toml:项目定义和依赖关系 uv.
  • uv.lock:依赖锁定文件。
  • .gitignore:Git忽略配置。
  • .python-version:(可选)Python版本说明符。
  • server.log:服务器生成的日志文件。
  • images/:的默认目录 take_screenshot_and_return_path.

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

截图服务Python本地部署文件路径管理MCP协议AI助手集成

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 4 个目录同时收录,信息可以交叉核对。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 完全不想在本地装环境的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Screenshot MCP

MCP World · 本页

3stdio未标注4 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Screenshot MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Screenshot MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Screenshot MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Screenshot MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Screenshot MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP