Skip to main content
Glama
AB498

Computer Control MCP

by AB498

Control por computadora MCP

Servidor MCP que proporciona funciones de control de computadora, como ratón, teclado, OCR, etc., mediante PyAutoGUI, RapidOCR y ONNXRuntime. Similar a "computer-use" de Anthropic. Sin dependencias externas.

  • Probado solo en Windows. Debería funcionar en otras plataformas.


Demostración de control por computadora MCP

Uso rápido (Configuración de MCP con uvx )

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

O instalar globalmente con pip :

pip install computer-control-mcp

Luego ejecute el servidor con:

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

Características

  • Controlar los movimientos y clics del ratón

  • Escriba texto en la posición actual del cursor

  • Tome capturas de pantalla de toda la pantalla o de ventanas específicas con opción de guardarlas en el directorio de descargas

  • Extraer texto de capturas de pantalla mediante OCR (reconocimiento óptico de caracteres)

  • Listar y activar ventanas

  • Presione las teclas del teclado

  • Operaciones de arrastrar y soltar

Herramientas disponibles

Control del ratón

  • click_screen(x: int, y: int) : Haga clic en las coordenadas de pantalla especificadas

  • move_mouse(x: int, y: int) : Mueve el cursor del mouse a las coordenadas especificadas

  • drag_mouse(from_x: int, from_y: int, to_x: int, to_y: int, duration: float = 0.5) : Arrastre el mouse de una posición a otra

Control del teclado

  • type_text(text: str) : Escribe el texto especificado en la posición actual del cursor

  • press_key(key: str) : Presione una tecla del teclado especificada

Gestión de pantallas y ventanas

  • 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) : Capturar pantalla o ventana con OCR opcional

  • get_screen_size() : Obtener la resolución de pantalla actual

  • list_windows() : enumera todas las ventanas abiertas

  • activate_window(title_pattern: str, use_regex: bool = False, threshold: int = 60) : Trae la ventana especificada al primer plano

Desarrollo

Configuración del entorno de desarrollo

# 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

Ejecución de pruebas

python -m pytest

Referencia de API

Consulte la Referencia de API para obtener información detallada sobre las funciones y clases disponibles.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Para obtener más información o ayuda

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