MCP (Model Context Protocol) server in Go for computer automation. Uses robotgo library for desktop automation.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add computer-use -- npx -y go-computer-use-mcp-server~/.codex/config.toml
[mcp_servers.computer-use]
command = "npx"
args = ["-y", "go-computer-use-mcp-server"]
# codex mcp add computer-use -- npx -y go-computer-use-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"computer-use": {
"command": "npx",
"args": [
"-y",
"go-computer-use-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"computer-use": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"go-computer-use-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"computer-use": {
"command": "npx",
"args": [
"-y",
"go-computer-use-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"computer-use": {
"command": "npx",
"args": [
"-y",
"go-computer-use-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"computer-use": {
"command": "npx",
"args": [
"-y",
"go-computer-use-mcp-server"
]
}
}
}