Windows automation server providing mouse, keyboard, screen capture, clipboard and window management via NutJS.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add mcpcontrol -- npx --no-cache -y mcp-control~/.codex/config.toml
[mcp_servers.mcpcontrol]
command = "npx"
args = ["--no-cache", "-y", "mcp-control"]
# codex mcp add mcpcontrol -- npx --no-cache -y mcp-control~/.cursor/mcp.json
{
"mcpServers": {
"mcpcontrol": {
"command": "npx",
"args": [
"--no-cache",
"-y",
"mcp-control"
]
}
}
}.vscode/mcp.json
{
"servers": {
"mcpcontrol": {
"type": "stdio",
"command": "npx",
"args": [
"--no-cache",
"-y",
"mcp-control"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"mcpcontrol": {
"command": "npx",
"args": [
"--no-cache",
"-y",
"mcp-control"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"mcpcontrol": {
"command": "npx",
"args": [
"--no-cache",
"-y",
"mcp-control"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"mcpcontrol": {
"command": "npx",
"args": [
"--no-cache",
"-y",
"mcp-control"
]
}
}
}