#116116th of 132 in MCP servers for developers
ok-script
Python framework and MCP server for agent-written Windows and Android automations
- Stars
- 835
- License
- custom license
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Python
Missed the latest GitHub check; these facts may be older.
Overview
ok-script lets a coding agent connect over MCP to a running Windows app, game or Android device, take screenshots, run and reload Python tasks, and read per-run logs. Finished tasks use OpenCV template matching, OCR or YOLO, run locally without the agent, and can be packaged with a desktop GUI into a Windows installer via PyAppify.
Who it is for: Developers building game or desktop automation with a coding agent
Strengths
- MCP tools cover screenshot, run_task, reload_tasks and get_run_status, with logs under logs/mcp/<run_id>
- Saved tasks run without the agent or any LLM calls
- Same task code targets Windows clients, Android emulators and ADB devices
- Templates are managed as COCO annotations and scale to screen resolution
Weaknesses
- Custom license (Apache 2.0 plus Commons Clause) forbids resale and requires attribution links
- Packaged installers and PyAppify flow target Windows only
- Connected agent can execute Python with your account permissions
- OpenCV variant must be chosen and installed separately; Qt, ADB and OCR are optional installs
What it needs
- Needs Python 3.11+, OpenCV, PySide6, adbutils, OnnxOCR, PyAppify
- Models: PaddleOCR v5 via OnnxOCR, YOLO, OpenCV template matching
Also in MCP servers for developers
See all 132| Rank | Project | Score |
|---|---|---|
| 1 | gitnexusCode knowledge graph exposed to coding agents through MCP tools | 97 out of 100 |
| 2 | codegraphLocal code knowledge graph that coding agents query over MCP | 95 out of 100 |
| 3 | playwright-mcpMCP server that lets LLMs drive a browser through Playwright accessibility snapshots | 93 out of 100 |
| #4 | code-review-graphLocal Tree-sitter code graph that gives coding assistants review context over MCP | 92 out of 100 |
| #5 | fastmcpPython framework for building MCP servers, clients, and interactive apps | 92 out of 100 |