Lets AI control the device GUI with mouse and keyboard tools for automation.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add screenpilot -- python -m venv venv~/.codex/config.toml
[mcp_servers.screenpilot]
command = "python"
args = ["-m", "venv", "venv"]
# codex mcp add screenpilot -- python -m venv venv~/.cursor/mcp.json
{
"mcpServers": {
"screenpilot": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}.vscode/mcp.json
{
"servers": {
"screenpilot": {
"type": "stdio",
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"screenpilot": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"screenpilot": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"screenpilot": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}