Token导航 LogoToken导航TokenDH.com
desktop screenshot MCP server logo
运维云端stdio官方级别未说明来源级核验

desktop screenshot MCP server

MCP Server

一个基于.NET 10的现代截图MCP服务器,模拟Windows Print Screen功能,支持AI助手捕获屏幕截图。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
C#VS Code云端部署VS Code

安装说明

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

作者 / 组织

metamintbtc

提供方

metamintbtc

最后核验

2026/5/17 20:19

快速接入

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

命令预览

pip install uv

详细介绍

MCP服务器截图📸

现代 模型上下文协议(MCP)服务器 用于Windows屏幕截图 .NET 10。此服务器模拟 打印屏幕 功能,并使AI助手能够捕获屏幕截图。

✨ 特性

  • 🖥️ 多显示器支持:同时捕获所有屏幕
  • 🎯 初筛:仅主显示器的屏幕截图
  • 📊 屏幕信息:所有显示器的详细信息
  • 🚀 印刷屏幕模拟:就像Windows打印屏幕键一样
  • 💾 桌面集成:保存到桌面的带有时间戳的屏幕截图
  • 最先进的:最新。NET 10技术

🛠️ 安装

⚡ 通过UVX一键安装(推荐)

复制此URL并将其粘贴到浏览器中:

vscode:mcp/install?{"name":"screenshot-mcp-server","gallery":true,"command":"uvx","args":["screenshot-mcp-server"]}

🔧 手动UVX安装

# Install UV (if not already installed)
pip install uv

# Run Screenshot MCP Server
uvx screenshot-mcp-server

📦 替代方案:通过Git手动安装

git clone https://github.com/metamintbtc/desktop_screenshot_mcp_server.git
cd desktop_screenshot_mcp_server
dotnet build

VS代码MCP配置

选项A:传统mcp.json

创建 mcp.json 在您的工作区或VS Code用户目录中:

{
  "mcpServers": {
    "screenshot-mcp-server": {
      "command": "dotnet",
      "args": ["run", "--project", "H:\\Screenshot_mcp\\ScreenshotMcpServer.csproj"],
      "description": "Windows Screenshot MCP Server",
      "env": {}
    }
  }
}

选项B:VS代码设置

添加到您的VS代码设置.json:

{
  "github.copilot.chat.mcp.servers": {
    "screenshot-mcp-server": {
      "command": "dotnet",
      "args": ["run", "--project", "H:\\Screenshot_mcp\\ScreenshotMcpServer.csproj"],
      "description": "Windows Screenshot Server"
    }
  }
}

🚀 用法

使用GitHub Copilot编写VS代码

用自然语言问Copilot:

  • *“截取我所有屏幕的屏幕截图”*
  • *“仅捕获主监视器”*
  • *“显示有关我的显示器的信息”*
  • *“模拟按下打印屏幕”*

可用工具

📸 TakeScreenshot

捕获所有屏幕(模拟打印屏幕)

Captures all monitors simultaneously
Saves as PNG to Desktop with timestamp
Filename: screenshot_2025-08-04_18-59-30.png

🎯 TakePrimaryScreenshot

仅捕获主屏幕

Captures main monitor only
Perfect for focused screenshots
Filename: primary_screenshot_2025-08-04_18-59-30.png

📊 GetScreenInfo

显示所有显示器的详细信息

- Number of monitors
- Resolutions and positions  
- Virtual desktop size

⌨️ SimulatePrintScreen

精确模拟Windows打印屏幕按键

💻 系统要求

  • 操作系统:Windows 10/11(x64)
  • .NET: .NET 10.0或更高版本
  • 随机存取存储器:最小512 MB
  • 存储:50 MB可用空间

🔧 发展

构建

dotnet build ScreenshotMcpServer.csproj

dotnet run --project ScreenshotMcpServer.csproj

发布

dotnet publish -c Release -o ./dist

📁 项目结构

screenshot-mcp-server/
├── Program.cs              # Main entry point
├── ScreenshotTool.cs      # Screenshot functionality
├── ScreenshotMcpServer.csproj # .NET project
├── package.json           # NPM configuration
├── README.md             # This file
└── bin/                  # Compiled binaries

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

📄 许可证

该项目根据MIT许可证获得许可。看 许可证 了解详情。

🔗 链接

🆘 支持

对于问题或疑问:

  • 🐛 问题:
  • 💬 讨论:

______________________________________________________________________

由以下材料制成❤️ 对于AI社区

目录标签

目录标签

C#VS Code云端部署截图工具本地部署多显示器支持屏幕信息PrintScreen模拟桌面集成

支持客户端

VS Code

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP