Go Computer Use Mcp Server
About
MCP server in Go for computer automation. Uses robotgo library for desktop automation.
Details
- Author
- hightemp
- Downloads
- 413
- Categories
- Productivity
Jump to
- 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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Go Computer Use Mcp ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- 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
``Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



