ScreenPilot
STDIOLLM-controlled device automation toolkit for GUI control and interaction.
LLM-controlled device automation toolkit for GUI control and interaction.
MCP server to let LLM take full control on your device by providing screen automation toolkit for controlling and interacting with graphical user interfaces. Good for automation, education and having fun.
https://github.com/user-attachments/assets/c18380c0-b3dd-4b7c-925d-28ef205ca11f
git clone https://github.com/Mtehabsim/ScreenPilot.git
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
{ "mcpServers": { "device-controll": { "command": "pathToEnv\\venv\\Scripts\\python.exe", "args": [ "pathToProject\\ScreenPilot\\main.py" ] } } }
Replace "pathToEnv\venv\Scripts\python.exe" → with the full path to your python.exe "pathToProject\ScreenPilot\main.py" → with the full path to your main.py file
Save the config file.
Open Claude AI Desktop.
Go to File → Exit
You can now open Claude AI Desktop and enjoy ScreenPilot.
Contributions are welcome! Please feel free to submit a Pull Request.