Skip to main content
Glama
AB498

Computer Control MCP

by AB498

Computersteuerung MCP

MCP-Server, der Computersteuerungsfunktionen wie Maus, Tastatur, OCR usw. mithilfe von PyAutoGUI, RapidOCR und ONNXRuntime bereitstellt. Ähnlich wie „computer-use“ von Anthropic. Ohne externe Abhängigkeiten.

  • Nur unter Windows getestet. Sollte auch auf anderen Plattformen funktionieren.


Demo zur MCP-Computersteuerung

Schnelle Verwendung (MCP-Setup mit uvx )

Hinweis: Beim ersten Ausführen uvx computer-control-mcp@latest werden Python-Abhängigkeiten (ca. 70 MB) heruntergeladen, was einige Zeit in Anspruch nehmen kann. Es wird empfohlen, dies in einem Terminal auszuführen, bevor Sie es als MCP verwenden. Nachfolgende Ausführungen erfolgen sofort.

{
  "mcpServers": {
    "computer-control-mcp": {
      "command": "uvx",
      "args": ["computer-control-mcp@latest"]
    }
  }
}

ODER global mit pip installieren:

pip install computer-control-mcp

Führen Sie dann den Server mit folgendem Befehl aus:

computer-control-mcp # instead of uvx computer-control-mcp, so you can use the latest version, also you can `uv cache clean` to clear the cache and `uvx` again to use latest version.

Related MCP server: Computer Use MCP

Merkmale

  • Steuern Sie Mausbewegungen und Klicks

  • Geben Sie Text an der aktuellen Cursorposition ein

  • Machen Sie Screenshots des gesamten Bildschirms oder bestimmter Fenster mit optionalem Speichern im Download-Verzeichnis

  • Extrahieren Sie Text aus Screenshots mithilfe von OCR (Optical Character Recognition)

  • Fenster auflisten und aktivieren

  • Drücken Sie die Tastaturtasten

  • Drag-and-Drop-Vorgänge

Verfügbare Tools

Maussteuerung

  • click_screen(x: int, y: int) : Klicken Sie an den angegebenen Bildschirmkoordinaten

  • move_mouse(x: int, y: int) : Bewegen Sie den Mauszeiger zu den angegebenen Koordinaten

  • drag_mouse(from_x: int, from_y: int, to_x: int, to_y: int, duration: float = 0.5) : Maus von einer Position zur anderen ziehen

Tastatursteuerung

  • type_text(text: str) : Geben Sie den angegebenen Text an der aktuellen Cursorposition ein

  • press_key(key: str) : Drücken Sie eine angegebene Taste auf der Tastatur

Bildschirm- und Fensterverwaltung

  • take_screenshot(title_pattern: str = None, use_regex: bool = False, threshold: int = 60, with_ocr_text_and_coords: bool = False, scale_percent_for_ocr: int = 100, save_to_downloads: bool = False) : Bildschirm oder Fenster mit optionaler OCR erfassen

  • get_screen_size() : Aktuelle Bildschirmauflösung abrufen

  • list_windows() : Listet alle geöffneten Fenster auf

  • activate_window(title_pattern: str, use_regex: bool = False, threshold: int = 60) : Bringt das angegebene Fenster in den Vordergrund

Entwicklung

Einrichten der Entwicklungsumgebung

# Clone the repository
git clone https://github.com/AB498/computer-control-mcp.git
cd computer-control-mcp

# Install in development mode
pip install -e .

# Start server
python -m computer_control_mcp.core

Ausführen von Tests

python -m pytest

API-Referenz

Ausführliche Informationen zu den verfügbaren Funktionen und Klassen finden Sie in der API-Referenz .

Lizenz

MIT

Weitere Informationen oder Hilfe

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
8hResponse time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server for computer automation that provides tools for screenshots, mouse actions, keyboard input, and drag-and-drop functionality. It supports cross-platform desktop interaction for both Linux (X11) and Windows environments.
    438
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A standalone MCP server for Windows desktop control, enabling screenshots, mouse and keyboard input, app launch, window/display management, and clipboard access via natural language.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • MCP server for Appcircle mobile CI/CD platform.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AB498/computer-control-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server