poco-mcp
Small local stdio MCP server for live Unity Poco automation.
The server exposes seven tools:
observe: compact visible UI snapshot with stable refs and locators; usequeryto narrow candidates andinclude_world=truefor buildings and map HUDstap: click one explicit ref, locator, text, or normalized positionswipe: scroll a view by direction and normalized anchor; observe again after each swipe to find an off-screen targetwait: wait for a text or node name to appear or disappearexists: cheap remote Poco existence checkinput_text: type into a focused inputrun_steps: execute a previously verified sequence of stable selectors in one MCP call; stop on the first failed check
observe and tap return timings_ms for MCP-side latency. Model tokens and
API cost must be recorded by the model host, not this local MCP.
Install
pip install poco-mcp
poco-mcp
For a source checkout, install the development extras before running tests:
pip install -e ".[dev]"
pytest -q
License
This project is licensed under CC BY-NC 4.0. Commercial use is not permitted.
Run it with the configured Python environment:
$env:PYTHONPATH = "$PWD\src"
python -m poco_mcp.server
Set POCO_MCP_HOST and POCO_MCP_PORT when the target is not the default
127.0.0.1:5001. Install pocoui and airtest in the same environment.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file poco_mcp-0.1.0.tar.gz.
File metadata
- Download URL: poco_mcp-0.1.0.tar.gz
- Upload date:
- Size: 29.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d7de9738c5513555499ceb1a8078f82bebfe0cf2c2576fd9962df98cd2d3f1e
|
|
| MD5 |
6a69be44d5970206e8961c5cc6d83e72
|
|
| BLAKE2b-256 |
a402c23fe2c477b6c1e24842e8d7f1d8368a38b97e451745fa283dbcef41ed82
|
File details
Details for the file poco_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: poco_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 34.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0f4a45b097c5e9ec1d783cc0114b3377988abf54788b38b7e1f6a83dd079bba
|
|
| MD5 |
d298c2520b79d64407f24fa330a6ae8b
|
|
| BLAKE2b-256 |
1ec92329d801889131319ce3444f50e5b40fca60b1a84f083ed5fcfc13112614
|