cleanshot
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
cleanshot-cli
Kommandozeile für CleanShot X auf macOS, in Python. Neuschreibung des Go-Werkzeugs XiaofengXie16/cleanshot-cli.
Jeder Befehl wird in eine cleanshot://-URL übersetzt und per open an die App
übergeben. CleanShot X muss installiert sein. Das URL-Schema meldet nicht zurück,
ob die Aktion geklappt hat. Die Ausgabe sagt deshalb nur „übergeben“.
Installation
uv tool install . # stellt den Befehl `cleanshot-cli` bereit
# oder im Projekt:
uv sync && uv run cleanshot-cli --helpRelated MCP server: Screenshot MCP (macOS)
Befehle
Befehl | URL-Befehl | Optionen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| |
|
| |
|
| |
| gleichnamig | |
|
|
Optionen:
-a, --action:copy,save,annotate,upload,pin-d, --display: Bildschirm, ab 1--x --y --width --height: nur alle vier zusammen;0ist eine gültige Koordinate-f, --file: Bilddatei, muss existieren, wird zum absoluten Pfad
Globale Optionen (vor dem Befehl): -v/--verbose gibt die URL aus,
-q/--quiet unterdrückt die Ausgabe, -n/--dry-run gibt nur die URL aus und ruft
nichts auf, --version.
cleanshot-cli capture-fullscreen -a copy
cleanshot-cli capture-area --x 0 --y 0 --width 800 --height 600 -a upload
cleanshot-cli -n capture-text -f "$HOME/Desktop/Bild mit Leerzeichen.png"
cleanshot-cli settings -t shortcutsMCP-Server
cleanshot-cli mcp startet einen MCP-Server über stdio. Dafür braucht es das
optionale Extra mcp:
uv tool install '.[mcp]'
claude mcp add cleanshot -- cleanshot-cli mcpOhne Installation, direkt aus dem Projekt:
claude mcp add cleanshot -- uv --directory ~/src_own/cleanshot-cli run --extra mcp cleanshot-cli mcpFür Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"cleanshot": { "command": "cleanshot-cli", "args": ["mcp"] }
}
}Werkzeug | Zweck |
| Aufnahme starten ( |
| Aufnehmen, speichern und das Bild an den Client zurückgeben |
| Neueste Aufnahme aus dem Speicherordner zurückgeben |
| Bildschirmvideo starten |
| OCR, Ergebnis landet in der Zwischenablage |
| Editor öffnen bzw. Bild anheften, optional mit Datei |
| Einstellungen öffnen |
| Befehle ohne Parameter (history, restore, Schreibtischsymbole, …) |
Nur capture_image und latest_capture liefern ein Bild. Alle anderen Werkzeuge
melden nur, dass der Befehl übergeben wurde. Bei area, window und scrolling
muss ein Mensch am Bildschirm auswählen.
Den Speicherordner liest der Server aus den CleanShot-Einstellungen
(defaults read pl.maketheweb.cleanshotx exportPath). Mit CLEANSHOT_EXPORT_DIR
lässt er sich überschreiben, Rückfall ist ~/Desktop. Bilder mit einer Kante über
1568 px werden vor der Rückgabe per sips verkleinert.
Unterschiede zur Go-Vorlage
x=0/y=0gehen nicht mehr verloren.Leerzeichen werden als
%20statt+kodiert.Ungültige Werte für
--action/--display, unvollständige Bereiche und fehlende Dateien werden abgelehnt, bevor CleanShot aufgerufen wird.Erfolgsmeldungen versprechen nichts, was das URL-Schema nicht bestätigt.
--version,--dry-run,--verbose,--quietund Tests sind neu.pinnimmt zusätzlich--file.
Entwicklung
uv sync --extra mcp
uv run pytest
uv run ruff check . && uv run ruff format --check .
uv run mypyDie Tests ersetzen subprocess.run per autouse-Fixture und rufen CleanShot nie
wirklich auf.
Lizenz
MIT, siehe LICENSE. CleanShot X ist ein kommerzielles Produkt von MakeTheWeb; dieses Projekt steht in keiner Verbindung dazu.
This server cannot be deployed
Maintenance
Related MCP Connectors
Clean PNG/JPEG screenshots via REST or MCP, with goal-driven multi-step navigation.
Create App Store screenshots, icons, ASO copy, localization, and revisions via hosted MCP.
Capture website screenshots, run bulk captures, and manage screenshot schedules and history.
Screenshots, PDFs, image editing, QR codes, email validation and more through one hosted MCP server.
1
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides screenshot and OCR capabilities for macOS.144 npm23MIT
- AlicenseAqualityDmaintenanceA macOS-based MCP server that allows for capturing screenshots of displays and windows, as well as recording window activity to MP4 files. It leverages a Swift CLI backend to interact with macOS CoreGraphics and AVFoundation APIs for seamless screen capture management.726 npm1MIT
- AlicenseAqualityDmaintenanceEnables screen capture, OCR text extraction, and automated clicking on macOS through MCP. Supports fullscreen, window, and region capture with optional text recognition and monitoring.9MIT
- AlicenseNot gradedqualityDmaintenanceEnables MCP clients to control macOS via accessibility and screen recording, providing tools to list apps, observe UI, click, type, press keys, and scroll.MIT