1. Conduid
  2. Developer Tools
  3. Desktop Screenshot MCP Server
MCP server · Developer Tools

Desktop Screenshot MCP Server

takes screenshots!

Unclaimed MIT last commit a year ago devtools
49Fair

Scored 6 months ago · breakdown

About Desktop Screenshot MCP Server

Desktop Screenshot MCP Server is an MCP server published by metamintbtc in the Developer Tools category: takes screenshots!.

The repository has 1 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/metamintbtc/desktop_screenshot_mcp_server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Desktop Screenshot MCP Server

Powered by Claude · Grounded in docs

I know everything about Desktop Screenshot MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Screenshot MCP Server 📸

A modern Model Context Protocol (MCP) Server for Windows Screenshots built with .NET 10. This server simulates Print Screen functionality and enables AI assistants to capture screenshots.

✨ Features

  • 🖥️ Multi-Monitor Support: Capture all screens simultaneously
  • 🎯 Primary Screen: Screenshots of main display only
  • 📊 Screen Info: Detailed information about all displays
  • 🚀 Print Screen Simulation: Just like the Windows Print Screen key
  • 💾 Desktop Integration: Screenshots saved to Desktop with timestamps
  • ⚡ State-of-the-Art: Latest .NET 10 technology

🛠️ Installation

⚡ One-Click Install via UVX (Recommended)

Copy this URL and paste it in your browser:

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

🔧 Manual UVX Installation

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

# Run Screenshot MCP Server
uvx screenshot-mcp-server

📦 Alternative: Manual Installation via Git

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

VS Code MCP Configuration

Option A: Traditional mcp.json

Create mcp.json in your workspace or VS Code user directory:

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

Option B: VS Code Settings

Add to your VS Code settings.json:

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

🚀 Usage

In VS Code with GitHub Copilot

Simply ask Copilot in natural language:

  • "Take a screenshot of all my screens"
  • "Capture just the primary monitor"
  • "Show me information about my displays"
  • "Simulate pressing Print Screen"

Available Tools

📸 TakeScreenshot

Captures all screens (simulates Print Screen)

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

🎯 TakePrimaryScreenshot

Captures only the primary screen

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

📊 GetScreenInfo

Shows detailed information about all displays

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

⌨️ SimulatePrintScreen

Emulates exactly the Windows Print Screen key press

💻 System Requirements

  • OS: Windows 10/11 (x64)
  • .NET: .NET 10.0 or higher
  • RAM: Minimum 512 MB
  • Storage: 50 MB free space

🔧 Development

Build

dotnet build ScreenshotMcpServer.csproj

Run

dotnet run --project ScreenshotMcpServer.csproj

Publish

dotnet publish -c Release -o ./dist

📁 Project Structure

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

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License. See LICENSE for details.

🔗 Links

🆘 Support

For issues or questions:


Made with ❤️ for the AI Community

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Desktop Screenshot MCP Server

How do I install Desktop Screenshot MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Desktop Screenshot MCP Server safe to use with an AI agent?

Its trust score is 49 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Desktop Screenshot MCP Server still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.