Go Computer Use Mcp Server

by hightemp

413 downloads
Not rated
GitHub

About

MCP server in Go for computer automation. Uses robotgo library for desktop automation.

Details

Author
hightemp
Downloads
413
Categories
Productivity

- Cross-platform desktop automation (Windows, macOS, Linux)
- Mouse control: movement, clicks, dragging, scrolling
- Keyboard control: key presses, text input, hotkeys
- Screen operations: screenshots, pixel color, display info
- Window management: move, resize, minimize, maximize
- Process management: list, search, terminate processes
- System utilities: system info, delays

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Go Computer Use Mcp Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Run the server via npx (requires Node.js 18+). Use npx go-computer-use-mcp-server -t stdio for stdio transport or npx go-computer-use-mcp-server -t sse -h 0.0.0.0 -p 8080 for SSE transport.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "go computer use mcp server": {
            "computer-use": {
                "command": "npx",
                "args": [
                    "-y",
                    "go-computer-use-mcp-server",
                    "-t",
                    "stdio"
                ]
            }
        }
    }
}

McpServers

{
    "computer-use": {
        "command": "npx",
        "args": [
            "-y",
            "go-computer-use-mcp-server",
            "-t",
            "stdio"
        ]
    }
}

go-computer-use-mcp-server is an open-source cross-platform computer-use MCP server written in Go.

It enables MCP clients to interact with the local computer through tools for:

- Mouse control: movement, clicks, dragging, scrolling
- Keyboard control: key presses, text input, hotkeys
- Screen operations: screenshots, pixel color, display information
- Window management: move, resize, minimize/maximize
- Process management: list processes, search, terminate
- System utilities: system info, dialogs, delays

The server is designed for local desktop automation on Windows, macOS, and Linux and is distributed as an npm package, so it can be started easily with npx.

Quick Start with npx



The easiest way to run the server is via npx (requires Node.js 18+):

``

Run with stdio transport (for MCP clients)


npx go-computer-use-mcp-server -t stdio

Run with SSE transport


npx go-computer-use-mcp-server -t sse -h 0.0.0.0 -p 8080
``

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.